|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use org.compass.core.util.backport.java.util.concurrent.locks | |
|---|---|
| org.compass.core.util.backport.java.util.concurrent | Utility classes commonly useful in concurrent programming. |
| org.compass.core.util.backport.java.util.concurrent.helpers | Auxiliary and helper classes for backport.util.concurrent, NOT present in java.util.concurrent. |
| org.compass.core.util.backport.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. |
| Classes in org.compass.core.util.backport.java.util.concurrent.locks used by org.compass.core.util.backport.java.util.concurrent | |
|---|---|
| CondVar.ExclusiveLock
|
|
Lock
Lock implementations provide more extensive locking
operations than can be obtained using synchronized methods
and statements. |
|
| ReentrantLock
A reentrant mutual exclusion Lock with the same basic
behavior and semantics as the implicit monitor lock accessed using
synchronized methods and statements, but with extended
capabilities. |
|
| Classes in org.compass.core.util.backport.java.util.concurrent.locks used by org.compass.core.util.backport.java.util.concurrent.helpers | |
|---|---|
Condition
Condition factors out the Object monitor
methods (wait, notify
and notifyAll) into distinct objects to
give the effect of having multiple wait-sets per object, by
combining them with the use of arbitrary Lock implementations. |
|
| Classes in org.compass.core.util.backport.java.util.concurrent.locks used by org.compass.core.util.backport.java.util.concurrent.locks | |
|---|---|
Condition
Condition factors out the Object monitor
methods (wait, notify
and notifyAll) into distinct objects to
give the effect of having multiple wait-sets per object, by
combining them with the use of arbitrary Lock implementations. |
|
| CondVar
|
|
| CondVar.ExclusiveLock
|
|
Lock
Lock implementations provide more extensive locking
operations than can be obtained using synchronized methods
and statements. |
|
| ReadWriteLock
A ReadWriteLock maintains a pair of associated locks, one for read-only operations and one for writing. |
|
| ReentrantLock.Sync
Base of synchronization control for this lock. |
|
| ReentrantReadWriteLock
An implementation of ReadWriteLock supporting similar
semantics to ReentrantLock. |
|
| ReentrantReadWriteLock.ReadLock
The lock returned by method ReentrantReadWriteLock.readLock(). |
|
| ReentrantReadWriteLock.WriteLock
The lock returned by method ReentrantReadWriteLock.writeLock(). |
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||