Yurttas/PL/OOL/Java/F/07/04/Consumer.java

From ZCubes Wiki
Jump to navigation Jump to search
 1/**
 2 *  Copyright(C) 1998
 3 *  All Rights Reserved. Salih Yurttas, ZCubes, BitsOfCode Software Systems, Inc..
 4 *
 5 *  Permission to use, copy, modify, and distribute this
 6 *  software and its documentation for EDUCATIONAL purposes
 7 *  and without fee is hereby granted provided that this
 8 *  copyright notice appears in all copies.
 9 *
10 *  @date   : January 1, 1998.
11 *  @author : Salih Yurttas.
12 */
13
14
15public class Consumer extends Thread {
16
17  private CubbyHole cH;
18  private int number;
19
20  public Consumer(CubbyHole c,
21                  int number) {
22    cH = c;
23    this.number = number;
24  }
25
26  public void run() {
27    int value = 0;
28    for(int i=0; i<10; i++) {
29      value = cH.get();
30      System.out.println("Consumer #"+
31                         this.number+
32                         " got: "+
33                         value);
34    }
35  }
36
37}