Name | Description | Type | Package | Framework |
AbstractOwnableSynchronizer | A synchronizer that may be exclusively owned by a thread. | Class | java.util.concurrent.locks | Java SE |
AbstractQueuedLongSynchronizer | A version of AbstractQueuedSynchronizer in which synchronization state is maintained as a long. | Class | java.util.concurrent.locks | Java SE |
AbstractQueuedSynchronizer | Provides a framework for implementing blocking locks and related synchronizers (semaphores, events, etc) that rely on | Class | java.util.concurrent.locks | Java SE |
Condition | Condition factors out the Object monitor methods (wait, notify | Interface | java.util.concurrent.locks | Java SE |
LockSupport | Basic thread blocking primitives for creating locks and other synchronization classes. | Class | java.util.concurrent.locks | Java SE |
Lock | Lock implementations provide more extensive locking operations than can be obtained using synchronized methods | Interface | java.util.concurrent.locks | Java SE |
ReentrantLock | A reentrant mutual exclusion Lock with the same basic behavior and semantics as the implicit monitor lock accessed using | Class | java.util.concurrent.locks | Java SE |
ReentrantReadWriteLock | An implementation of ReadWriteLock supporting similar semantics to ReentrantLock. | Class | java.util.concurrent.locks | Java SE |
ReentrantReadWriteLock .ReadLock | The lock returned by method ReentrantReadWriteLock. | Class | java.util.concurrent.locks.ReentrantReadWriteLock | Java SE |
ReentrantReadWriteLock .WriteLock | The lock returned by method ReentrantReadWriteLock. | Class | java.util.concurrent.locks.ReentrantReadWriteLock | Java SE |
ReadWriteLock | A ReadWriteLock maintains a pair of associated locks, one for read-only operations and one for writing. | Interface | java.util.concurrent.locks | Java SE |
StampedLock | A capability-based lock with three modes for controlling read/write access. | Class | java.util.concurrent.locks | Java SE |