--- jsr166/src/test/tck/StampedLockTest.java 2019/09/29 20:19:43 1.44 +++ jsr166/src/test/tck/StampedLockTest.java 2020/08/12 16:12:23 1.45 @@ -343,7 +343,7 @@ public class StampedLockTest extends JSR */ public void testInterruptibleOperationsThrowInterruptedExceptionWriteLockedInterrupted() { final StampedLock lock = new StampedLock(); - long s = lock.writeLock(); + long stamp = lock.writeLock(); Action[] interruptibleLockBlockingActions = { () -> lock.writeLockInterruptibly(), @@ -358,6 +358,8 @@ public class StampedLockTest extends JSR shuffle(interruptibleLockBlockingActions); assertThrowInterruptedExceptionWhenInterrupted(interruptibleLockBlockingActions); + + releaseWriteLock(lock, stamp); } /** @@ -365,7 +367,7 @@ public class StampedLockTest extends JSR */ public void testInterruptibleOperationsThrowInterruptedExceptionReadLockedInterrupted() { final StampedLock lock = new StampedLock(); - long s = lock.readLock(); + long stamp = lock.readLock(); Action[] interruptibleLockBlockingActions = { () -> lock.writeLockInterruptibly(), @@ -376,6 +378,8 @@ public class StampedLockTest extends JSR shuffle(interruptibleLockBlockingActions); assertThrowInterruptedExceptionWhenInterrupted(interruptibleLockBlockingActions); + + releaseReadLock(lock, stamp); } /**