X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;ds=inline;f=TD1%2Fexo3%2FBufferCirc.java;h=3c7a65efc1d554ee7c1415a4414916610d11b293;hb=da31e6daf7553c6b38ca83c428dd02a3aa8af853;hp=45710851abd01031ba4f05516ddf75b86c1ffd5e;hpb=18eb400ba6dc197a9be104038fa60055bcd83813;p=TD_SR.git diff --git a/TD1/exo3/BufferCirc.java b/TD1/exo3/BufferCirc.java index 4571085..3c7a65e 100644 --- a/TD1/exo3/BufferCirc.java +++ b/TD1/exo3/BufferCirc.java @@ -33,11 +33,12 @@ public class BufferCirc { while(isFull()) { try { System.out.println("Buffer is full: " + Thread.currentThread().getName() - + " is waiting, size: " + nbObj); - + + " is waiting, size: " + nbObj); wait(); } - catch (InterruptedException e) {} + catch (InterruptedException e) { + System.err.println("InterruptedException: " + e); + } } nbObj++; tampon[prem] = obj; @@ -51,10 +52,12 @@ public class BufferCirc { while(isEmpty()) { try { System.out.println("Buffer is empty: " + Thread.currentThread().getName() - + " is waiting, size: " + nbObj); + + " is waiting, size: " + nbObj); wait(); } - catch (InterruptedException e) {} + catch (InterruptedException e) { + System.err.println("InterruptedException: " + e); + } } Object outObj = null; nbObj--;