test/jdk/jdk/jfr/api/consumer/recordingstream/TestStart.java
branchJEP-349-branch
changeset 58445 1893a674db04
parent 58271 e47423f1318b
child 58569 5469bde803fe
--- 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();
             }
         }
     }