equal
deleted
inserted
replaced
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) { |