Spec-Zone .ru
спецификации, руководства, описания, API
Please note that the specifications and other information contained herein are not final and are subject to change. The information is being made available to you solely for purpose of evaluation.

Java™ Platform
Standard Ed. 7

DRAFT ea-b118

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 and Description
 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
Modifier and Type Method and Description
 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
Modifier and Type Method and Description
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. 7

DRAFT ea-b118

Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.

Copyright © 1993, 2010, Oracle Corporation. All rights reserved.
DRAFT ea-b118

Scripting on this page tracks web page traffic, but does not change the content in any way.