X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=TD1%2Fexo3%2FProducteur.java;h=5e09d5062cf9ebb1cad47860e89dfe53aa59ec58;hb=HEAD;hp=f3cc123ac18ba582eba727a017023a0e29b176ee;hpb=7293fe6dc670d5164859159aab339fa3a4750773;p=TD_SR.git diff --git a/TD1/exo3/Producteur.java b/TD1/exo3/Producteur.java index f3cc123..5e09d50 100644 --- a/TD1/exo3/Producteur.java +++ b/TD1/exo3/Producteur.java @@ -11,25 +11,25 @@ public class Producteur implements Runnable { buffer = b; } - public Producteur(BufferCirc b, String name) { + public Producteur(BufferCirc b, Thread th, String name) { buffer = b; - setThName(name); + setThName(th, name); } - public void setThName(String name) { - Thread.currentThread().setName(name); + public void setThName(Thread th, String name) { + th.setName(name); } public void run() { while (true) { buffer.depose(new Integer(val)); - System.out.println (Thread.currentThread().getName() + " a depose " + val); + System.out.println(Thread.currentThread().getName() + " a depose " + val); val++; try { Thread.sleep(ThreadLocalRandom.current().nextInt(101)); } catch (InterruptedException e) { - System.out.println("InterruptedException: " + e); + System.err.println("InterruptedException: " + e); } } }