Print this page


Split Close
Expand all
Collapse all
          --- old/test/java/util/concurrent/locks/ReentrantReadWriteLock/Bug6571733.java
          +++ new/test/java/util/concurrent/locks/ReentrantReadWriteLock/Bug6571733.java
↓ open down ↓ 37 lines elided ↑ open up ↑
  38   38      }
  39   39  
  40   40      void test(boolean fairness) throws Throwable {
  41   41          final ReentrantReadWriteLock lock = new ReentrantReadWriteLock(fairness);
  42   42  
  43   43          // obtain read lock
  44   44          lock.readLock().lock();
  45   45  
  46   46          Thread thread = new Thread() { public void run() {
  47   47              try {
  48      -                check (! lock.writeLock().tryLock(0, TimeUnit.DAYS));
       48 +                check(! lock.writeLock().tryLock(0, TimeUnit.DAYS));
  49   49  
  50   50                  lock.readLock().lock();
  51   51                  lock.readLock().unlock();
  52   52              } catch (Throwable t) { unexpected(t); }}};
  53   53  
  54   54          thread.start();
  55   55          thread.join();
  56   56      }
  57   57  
  58   58      //--------------------- Infrastructure ---------------------------
↓ open down ↓ 13 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX