diff -r 76ed605b95a4 -r 1893a674db04 test/jdk/jdk/jfr/api/consumer/recordingstream/TestStart.java --- 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(); } } }