| 
Java™ Platform Standard Ed. 6  | 
|||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use Condition | |
|---|---|
| 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 | |
|---|---|
 class | 
AbstractQueuedLongSynchronizer.ConditionObject
Condition implementation for a AbstractQueuedLongSynchronizer serving as the basis of a Lock implementation. | 
 class | 
AbstractQueuedSynchronizer.ConditionObject
Condition implementation for a AbstractQueuedSynchronizer serving as the basis of a Lock implementation. | 
| Methods in java.util.concurrent.locks that return Condition | |
|---|---|
 Condition | 
ReentrantReadWriteLock.ReadLock.newCondition()
Throws UnsupportedOperationException because
 ReadLocks do not support conditions. | 
 Condition | 
ReentrantReadWriteLock.WriteLock.newCondition()
Returns a Condition instance for use with this
 Lock instance. | 
 Condition | 
Lock.newCondition()
Returns a new Condition instance that is bound to this
 Lock instance. | 
 Condition | 
ReentrantLock.newCondition()
Returns a Condition instance for use with this
 Lock instance. | 
| Methods in java.util.concurrent.locks with parameters of type Condition | |
|---|---|
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.  | 
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.  | 
 int | 
ReentrantReadWriteLock.getWaitQueueLength(Condition condition)
Returns an estimate of the number of threads 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.  | 
 boolean | 
ReentrantReadWriteLock.hasWaiters(Condition condition)
Queries whether any threads are 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.  | 
  | 
Java™ Platform Standard Ed. 6  | 
|||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
Copyright © 1993, 2010, Oracle and/or its affiliates. All rights reserved.