src/java.base/share/classes/java/lang/Thread.java
changeset 52427 3c6aa484536c
parent 51748 13d6be5fbfa5
child 53211 eda4c6456efb
equal deleted inserted replaced
52426:38bf0c9c4e64 52427:3c6aa484536c
   228      * after setting this thread's interrupt status.
   228      * after setting this thread's interrupt status.
   229      */
   229      */
   230     private volatile Interruptible blocker;
   230     private volatile Interruptible blocker;
   231     private final Object blockerLock = new Object();
   231     private final Object blockerLock = new Object();
   232 
   232 
   233     /* Set the blocker field; invoked via jdk.internal.misc.SharedSecrets
   233     /* Set the blocker field; invoked via jdk.internal.access.SharedSecrets
   234      * from java.nio code
   234      * from java.nio code
   235      */
   235      */
   236     static void blockedOn(Interruptible b) {
   236     static void blockedOn(Interruptible b) {
   237         Thread me = Thread.currentThread();
   237         Thread me = Thread.currentThread();
   238         synchronized (me.blockerLock) {
   238         synchronized (me.blockerLock) {