src/java.base/share/classes/java/util/concurrent/locks/AbstractQueuedLongSynchronizer.java
changeset 58385 489532b89775
parent 58134 51cd29502ea9
child 58679 9c3209ff7550
equal deleted inserted replaced
58384:9a3a700ca571 58385:489532b89775
   128         public final boolean isReleasable() {
   128         public final boolean isReleasable() {
   129             return status <= 1 || Thread.currentThread().isInterrupted();
   129             return status <= 1 || Thread.currentThread().isInterrupted();
   130         }
   130         }
   131 
   131 
   132         public final boolean block() {
   132         public final boolean block() {
   133             while (!isReleasable()) LockSupport.park(this);
   133             while (!isReleasable()) LockSupport.park();
   134             return true;
   134             return true;
   135         }
   135         }
   136     }
   136     }
   137 
   137 
   138     /**
   138     /**