X-Git-Url: https://git.piment-noir.org/?p=TD_SR.git;a=blobdiff_plain;f=TD1%2Fexo3%2FProducteur.java;h=47a402180d5f8c9a6fa4854bc4b3b03f76c97858;hp=f7f3c474b57e49d830ec32e6aeed80fff028d915;hb=18eb400ba6dc197a9be104038fa60055bcd83813;hpb=98a1366c704f3f1d6e757660c794a47ab076e280 diff --git a/TD1/exo3/Producteur.java b/TD1/exo3/Producteur.java index f7f3c47..47a4021 100644 --- a/TD1/exo3/Producteur.java +++ b/TD1/exo3/Producteur.java @@ -1,35 +1,35 @@ -import java.util.concurrent.ThreadLocalRandom; - - -public class Producteur implements Runnable { - - private BufferCirc buffer; - private int val; - - - public Producteur(BufferCirc b) { - buffer = b; - } - - public Producteur(BufferCirc b, String name) { - buffer = b; - setThName(name); - } - - public void setThName(String name) { - Thread.currentThread().setName(name); - } - - public void run() { - while (true) { - buffer.depose(new Integer(val)); - System.out.println (Thread.currentThread().getName() + " a depose " + val); - val++; - try { - Thread.sleep(ThreadLocalRandom.current().nextInt(101)); - } - catch (InterruptedException e) {} - } - } - -} // fin classe Producteur +import java.util.concurrent.ThreadLocalRandom; + + +public class Producteur implements Runnable { + + private BufferCirc buffer; + private int val; + + + public Producteur(BufferCirc b) { + buffer = b; + } + + public Producteur(BufferCirc b, String name) { + buffer = b; + setThName(name); + } + + public void setThName(String name) { + Thread.currentThread().setName(name); + } + + public void run() { + while (true) { + buffer.depose(new Integer(val)); + System.out.println (Thread.currentThread().getName() + " a depose " + val); + val++; + try { + Thread.sleep(ThreadLocalRandom.current().nextInt(101)); + } + catch (InterruptedException e) {} + } + } + +} // fin classe Producteur