10eab6d55ec99bc5e25278842a1b1a5e30a6a8a6
[TD_SR.git] / TD1 / exo3 / Producteur.java
1
2
3 public class Producteur implements Runnable {
4
5 private BufferCirc buffer;
6 private int val;
7
8
9 public Producteur(BufferCirc b) {
10 buffer = b;
11 }
12
13
14 public void run() {
15 while (true) {
16 buffer.depose(new Integer(val));
17 System.out.println (Thread.currentThread().getName() + " a depose " + val);
18 val++;
19 try {
20 Thread.sleep((int)(Math.random()*100));
21 }
22 catch (InterruptedException e) {}
23 }
24 }
25
26 } // fin classe Producteur