Logged InterruptedException instead of ignoring it (#3517)
This commit is contained in:
parent
2332bc1a14
commit
5d6c47789e
@ -1,5 +1,7 @@
|
|||||||
package com.baeldung.concurrent.waitandnotify;
|
package com.baeldung.concurrent.waitandnotify;
|
||||||
|
|
||||||
|
import org.slf4j.Logger;
|
||||||
|
|
||||||
public class Data {
|
public class Data {
|
||||||
private String packet;
|
private String packet;
|
||||||
|
|
||||||
@ -11,7 +13,9 @@ public class Data {
|
|||||||
while (transfer) {
|
while (transfer) {
|
||||||
try {
|
try {
|
||||||
wait();
|
wait();
|
||||||
} catch (InterruptedException e) {}
|
} catch (InterruptedException e) {
|
||||||
|
System.out.println("Thread Interrupted");
|
||||||
|
}
|
||||||
}
|
}
|
||||||
transfer = true;
|
transfer = true;
|
||||||
|
|
||||||
@ -23,7 +27,9 @@ public class Data {
|
|||||||
while (!transfer) {
|
while (!transfer) {
|
||||||
try {
|
try {
|
||||||
wait();
|
wait();
|
||||||
} catch (InterruptedException e) {}
|
} catch (InterruptedException e) {
|
||||||
|
System.out.println("Thread Interrupted");
|
||||||
|
}
|
||||||
}
|
}
|
||||||
transfer = false;
|
transfer = false;
|
||||||
|
|
||||||
|
@ -19,7 +19,9 @@ public class Receiver implements Runnable {
|
|||||||
//Thread.sleep() to mimic heavy server-side processing
|
//Thread.sleep() to mimic heavy server-side processing
|
||||||
try {
|
try {
|
||||||
Thread.sleep(ThreadLocalRandom.current().nextInt(1000, 5000));
|
Thread.sleep(ThreadLocalRandom.current().nextInt(1000, 5000));
|
||||||
} catch (InterruptedException e) {}
|
} catch (InterruptedException e) {
|
||||||
|
System.out.println("Thread Interrupted");
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
@ -24,7 +24,9 @@ public class Sender implements Runnable {
|
|||||||
//Thread.sleep() to mimic heavy server-side processing
|
//Thread.sleep() to mimic heavy server-side processing
|
||||||
try {
|
try {
|
||||||
Thread.sleep(ThreadLocalRandom.current().nextInt(1000, 5000));
|
Thread.sleep(ThreadLocalRandom.current().nextInt(1000, 5000));
|
||||||
} catch (InterruptedException e) {}
|
} catch (InterruptedException e) {
|
||||||
|
System.out.println("Thread Interrupted");
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
Loading…
x
Reference in New Issue
Block a user