test/jdk/java/util/concurrent/tck/StampedLockTest.java
changeset 48048 f55cdd83e303
parent 47343 75ee0b48ea63
child 54686 09f09b4e7808
equal deleted inserted replaced
48047:ff597804e8c1 48048:f55cdd83e303
   612     public void testTryWriteLockWhenReadLocked() {
   612     public void testTryWriteLockWhenReadLocked() {
   613         final StampedLock lock = new StampedLock();
   613         final StampedLock lock = new StampedLock();
   614         long s = lock.readLock();
   614         long s = lock.readLock();
   615         Thread t = newStartedThread(new CheckedRunnable() {
   615         Thread t = newStartedThread(new CheckedRunnable() {
   616             public void realRun() {
   616             public void realRun() {
   617                 threadAssertEquals(0L, lock.tryWriteLock());
   617                 assertEquals(0L, lock.tryWriteLock());
   618             }});
   618             }});
   619 
   619 
   620         awaitTermination(t);
   620         awaitTermination(t);
   621         lock.unlockRead(s);
   621         lock.unlockRead(s);
   622     }
   622     }