| 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.
|
| Modifier and Type | Class and Description |
|---|---|
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.
|
static class |
ReentrantReadWriteLock
The lock returned by method
ReentrantReadWriteLock.
|
static class |
ReentrantReadWriteLock
The lock returned by method
ReentrantReadWriteLock.
|
| Modifier and Type | Method and Description |
|---|---|
Lock |
StampedLock.asReadLock()
Returns a plain
Lock view of this StampedLock in which the
lock() method is mapped to
StampedLock, and similarly for other methods.
|
Lock |
StampedLock.asWriteLock()
Returns a plain
Lock view of this StampedLock in which the
lock() method is mapped to
StampedLock, and similarly for other methods.
|
Lock |
ReadWriteLock.readLock()
Returns the lock used for reading.
|
Lock |
ReadWriteLock.writeLock()
Returns the lock used for writing.
|