AbstractQueuedSynchronizer.ConditionObject | java.util.concurrent.locks |
This
class implements the Condition interface and is suitable for use with an AbstractQueuedSynchronizer.public class AbstractQueuedSynchronizer.ConditionObject implements Condition, Serializable { // Public Constructors public ConditionObject ( ); // Methods Implementing Condition public final void await ( ) throws InterruptedException; public final boolean await (long time , java.util.concurrent.TimeUnit unit ) throws InterruptedException; public final long awaitNanos (long nanosTimeout ) throws InterruptedException; public final void awaitUninterruptibly ( ); public final boolean awaitUntil (java.util.Date deadline ) throws InterruptedException; public final void signal ( ); public final void signalAll ( ); // Protected Instance Methods protected final java.util.Collection<Thread> getWaitingThreads ( ); protected final int getWaitQueueLength ( ); protected final boolean hasWaiters ( ); }
Passed To AbstractQueuedSynchronizer.{getWaitingThreads( ), getWaitQueueLength( ), hasWaiters( ), owns( )} |