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 TypeClassDescriptionclass
Condition implementation for aAbstractQueuedLongSynchronizer
serving as the basis of aLock
implementation.class
Condition implementation for aAbstractQueuedSynchronizer
serving as the basis of aLock
implementation.Methods in java.util.concurrent.locks that return ConditionModifier and TypeMethodDescriptionLock.newCondition()
Returns a newCondition
instance that is bound to thisLock
instance.ReentrantLock.newCondition()
ReentrantReadWriteLock.ReadLock.newCondition()
ThrowsUnsupportedOperationException
becauseReadLocks
do 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.int
ReentrantLock.getWaitQueueLength
(Condition condition) Returns an estimate of the number of threads waiting on the given condition associated with this lock.int
ReentrantReadWriteLock.getWaitQueueLength
(Condition condition) Returns an estimate of the number of threads waiting on the given condition associated with the write lock.boolean
ReentrantLock.hasWaiters
(Condition condition) Queries whether any threads are waiting on the given condition associated with this lock.boolean
ReentrantReadWriteLock.hasWaiters
(Condition condition) Queries whether any threads are waiting on the given condition associated with the write lock.