--- a/test/jdk/jdk/jfr/api/consumer/recordingstream/TestStart.java Tue Oct 01 18:47:30 2019 +0200
+++ b/test/jdk/jdk/jfr/api/consumer/recordingstream/TestStart.java Wed Oct 02 19:26:33 2019 +0200
@@ -44,14 +44,15 @@
static class StartEvent extends Event {
}
static class EventProducer extends Thread {
+ private final Object lock = new Object();
private boolean killed = false;
public void run() {
while (true) {
StartEvent s = new StartEvent();
s.commit();
- synchronized (this) {
+ synchronized (lock) {
try {
- wait(10);
+ lock.wait(10);
if (killed) {
return; // end thread
}
@@ -62,9 +63,9 @@
}
}
public void kill() {
- synchronized (this) {
+ synchronized (lock) {
this.killed = true;
- this.notifyAll();
+ lock.notifyAll();
}
}
}