--- jsr166/src/test/tck/ReentrantReadWriteLockTest.java 2011/05/03 06:08:49 1.56 +++ jsr166/src/test/tck/ReentrantReadWriteLockTest.java 2011/05/07 11:15:04 1.57 @@ -376,12 +376,11 @@ public class ReentrantReadWriteLockTest lock.writeLock().lock(); lock.writeLock().unlock(); }}); - - awaitTermination(t1); - waitForQueuedThread(lock, t2); - assertNotWriteLocked(lock); + delay(SHORT_DELAY_MS); lock.readLock().unlock(); + awaitTermination(t1); awaitTermination(t2); + assertNotWriteLocked(lock); } /**