March 2005
Beginner to intermediate
1254 pages
104h 21m
English
AbstractQueuedSynchronizer.ConditionObject
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( ); }
AbstractQueuedSynchronizer.{getWaitingThreads( ),
getWaitQueueLength( ), hasWaiters(
), owns( )}
Read now
Unlock full access