test/java/util/concurrent/locks/ReentrantReadWriteLock/Bug6571733.java
Print this page
*** 43,53 ****
// obtain read lock
lock.readLock().lock();
Thread thread = new Thread() { public void run() {
try {
! check (! lock.writeLock().tryLock(0, TimeUnit.DAYS));
lock.readLock().lock();
lock.readLock().unlock();
} catch (Throwable t) { unexpected(t); }}};
--- 43,53 ----
// obtain read lock
lock.readLock().lock();
Thread thread = new Thread() { public void run() {
try {
! check(! lock.writeLock().tryLock(0, TimeUnit.DAYS));
lock.readLock().lock();
lock.readLock().unlock();
} catch (Throwable t) { unexpected(t); }}};