public static class WaitQueue.WaitNode
extends java.lang.Object
Constructor and Description |
---|
WaitQueue.WaitNode() |
Modifier and Type | Method and Description |
---|---|
boolean |
doTimedWait(WaitQueue.QueuedSync sync,
long nanos) |
void |
doWait(WaitQueue.QueuedSync sync) |
void |
doWaitUninterruptibly(WaitQueue.QueuedSync sync) |
java.lang.Thread |
getOwner() |
boolean |
signal(WaitQueue.QueuedSync sync) |
public java.lang.Thread getOwner()
public boolean signal(WaitQueue.QueuedSync sync)
public boolean doTimedWait(WaitQueue.QueuedSync sync, long nanos) throws java.lang.InterruptedException
java.lang.InterruptedException
public void doWait(WaitQueue.QueuedSync sync) throws java.lang.InterruptedException
java.lang.InterruptedException
public void doWaitUninterruptibly(WaitQueue.QueuedSync sync)