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.ReadLock
The lock returned by method
ReentrantReadWriteLock.readLock() . |
static class |
ReentrantReadWriteLock.WriteLock
The lock returned by method
ReentrantReadWriteLock.writeLock() . |
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.readLock() ,
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.writeLock() ,
and similarly for other methods. |
Lock |
ReadWriteLock.readLock()
Returns the lock used for reading.
|
Lock |
ReadWriteLock.writeLock()
Returns the lock used for writing.
|
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, 2022, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.