Uses of Interface
java.util.concurrent.locks.Condition
Packages that use Condition
Package
Description
Interfaces and classes providing a framework for locking and waiting
for conditions that is distinct from built-in synchronization and
monitors.
-
Uses of Condition in java.util.concurrent.locks
Classes in java.util.concurrent.locks that implement ConditionModifier and TypeClassDescriptionclassCondition implementation for aAbstractQueuedLongSynchronizerserving as the basis of aLockimplementation.classCondition implementation for aAbstractQueuedSynchronizerserving as the basis of aLockimplementation.Methods in java.util.concurrent.locks that return ConditionModifier and TypeMethodDescriptionLock.newCondition()Returns a newConditioninstance that is bound to thisLockinstance.ReentrantLock.newCondition()ReentrantReadWriteLock.ReadLock.newCondition()ThrowsUnsupportedOperationExceptionbecauseReadLocksdo not support conditions.ReentrantReadWriteLock.WriteLock.newCondition()Methods in java.util.concurrent.locks with parameters of type ConditionModifier and TypeMethodDescriptionprotected Collection<Thread> ReentrantLock.getWaitingThreads(Condition condition) Returns a collection containing those threads that may be waiting on the given condition associated with this lock.protected Collection<Thread> ReentrantReadWriteLock.getWaitingThreads(Condition condition) Returns a collection containing those threads that may be waiting on the given condition associated with the write lock.intReentrantLock.getWaitQueueLength(Condition condition) Returns an estimate of the number of threads waiting on the given condition associated with this lock.intReentrantReadWriteLock.getWaitQueueLength(Condition condition) Returns an estimate of the number of threads waiting on the given condition associated with the write lock.booleanReentrantLock.hasWaiters(Condition condition) Queries whether any threads are waiting on the given condition associated with this lock.booleanReentrantReadWriteLock.hasWaiters(Condition condition) Queries whether any threads are waiting on the given condition associated with the write lock.