Uses of Interface
java.util.concurrent.locks.Condition
-
Packages that use Condition Package Description java.util.concurrent.locks 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 Condition Modifier and Type Class Description classAbstractQueuedLongSynchronizer.ConditionObjectCondition implementation for aAbstractQueuedLongSynchronizerserving as the basis of aLockimplementation.classAbstractQueuedSynchronizer.ConditionObjectCondition implementation for aAbstractQueuedSynchronizerserving as the basis of aLockimplementation.Methods in java.util.concurrent.locks that return Condition Modifier and Type Method Description ConditionLock. newCondition()Returns a newConditioninstance that is bound to thisLockinstance.ConditionReentrantLock. newCondition()ConditionReentrantReadWriteLock.ReadLock. newCondition()ThrowsUnsupportedOperationExceptionbecauseReadLocksdo not support conditions.ConditionReentrantReadWriteLock.WriteLock. newCondition()Methods in java.util.concurrent.locks with parameters of type Condition Modifier and Type Method Description protected 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.
-