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( )}
|