--- jsr166/src/test/tck/AbstractQueuedSynchronizerTest.java 2019/08/14 23:06:11 1.69 +++ jsr166/src/test/tck/AbstractQueuedSynchronizerTest.java 2019/08/15 14:56:32 1.70 @@ -1394,6 +1394,12 @@ public class AbstractQueuedSynchronizerT thread.interrupt(); } awaitTermination(thread); + + assertNull(s.getFirstQueuedThread()); + assertFalse(s.hasQueuedPredecessors()); + assertFalse(s.hasQueuedThreads()); + assertEquals(0, s.getQueueLength()); + assertTrue(s.getQueuedThreads().isEmpty()); } }