1 import java
.util
.concurrent
.ThreadLocalRandom
;
4 public class Consommateur
implements Runnable
{
6 private BufferCirc buffer
;
9 public Consommateur(BufferCirc b
) {
17 val
= (Integer
)buffer
.preleve();
18 System
.out
.println (Thread
.currentThread().getName() + " a preleve " + val
);
20 Thread
.sleep(ThreadLocalRandom
.current().nextInt(1001));
22 catch (InterruptedException e
) {}
26 } // fin classe Consommateur