/*
 * "Grundkurs Programmieren in Java - Band 2 (2. Auflage, 2006)I"
 * 2003-2006, Carl Hanser Verlag
 * Loesungsvorschlag zu Aufgabe 12.2 (Version 2.0)
 * (c) 2003-2006 D. Ratz, J. Scheffler, D. Seese, J. Wiesenberger
 *
 */

class Verbraucher extends Thread {
  Wert w;
  public Verbraucher (Wert w) {
    this.w = w;
  }
  public void run() {
    int v;
    for (int i = 0; i < 5; i++) {
      v = w.get();
      System.out.println("Verbraucher get: " + v);
      try {
        sleep((int)(Math.random() * 100));
      } 
      catch (InterruptedException e) {
      }
    }
  }
}
