| 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.
|
| Class and Description |
|---|
| AbstractOwnableSynchronizer
A synchronizer that may be exclusively owned by a thread.
|
| AbstractQueuedLongSynchronizer.ConditionObject
Condition implementation for a
AbstractQueuedLongSynchronizer serving as the basis of a Lock implementation. |
| AbstractQueuedSynchronizer.ConditionObject
Condition implementation for a
AbstractQueuedSynchronizer serving as the basis of a Lock implementation. |
| Condition |
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. |
| 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(). |
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, 2017, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.