Producer
public class Producer implements Runnable {
private CubbyHole cubbyhole;
private int number;
public Producer(CubbyHole c, int number) {
cubbyhole=c;
this.number=number;
}
public void run() {
for(int i=0; i i++) {
cubbyhole.put(i);
System.out.println("Producer #"+this.number+" put: "+i);
try {
sleep((int)(Math.random()*100));
}
catch (InterruptedException e) {}
}
}
}
Previous slide
Next slide
Back to first slide
View graphic version