![]() |
|
Contents |
Classes | |
| class | AbstractQueuedSynchronizer |
| Provides a framework for implementing blocking locks and related synchronizers (semaphores, events, etc) that rely on first-in-first-out (FIFO) wait queues. More... | |
| interface | 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. More... | |
| interface | Lock |
Lock implementations provide more extensive locking operations than can be obtained using synchronized methods and statements. More... | |
| class | LockSupport |
| Basic thread blocking primitives for creating locks and other synchronization classes. More... | |
| interface | ReadWriteLock |
A ReadWriteLock maintains a pair of associated locks, one for read-only operations and one for writing. More... | |
| class | 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. More... | |
| class | ReentrantReadWriteLock |
| An implementation of ReadWriteLock supporting similar semantics to ReentrantLock. More... | |