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 | 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 | 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, 2017, Oracle and/or its affiliates. 500 Oracle Parkway
Redwood Shores, CA 94065 USA. All rights reserved.
DRAFT 9-internal+0-adhoc.mlchung.jdk9-jdeps