@@ -139,11 +139,11 @@ LockSupport.unpark(me); LockSupport.unpark(me); LockSupport.park(); LockSupport.park(); // should park }); - Thread.sleep(1000); // give time for thread to park + await(thread, Thread.State.WAITING); LockSupport.unpark(thread); thread.join(); } /**