|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
| Interface Summary | |
|---|---|
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. |
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. |
| Class Summary | |
|---|---|
AbstractQueuedSynchronizer ![]() |
Provides a framework for implementing blocking locks and related synchronizers (semaphores, events, etc) that rely on first-in-first-out (FIFO) wait queues. |
LockSupport ![]() |
Basic thread blocking primitives for creating locks and other synchronization classes. |
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. |
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 PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||