Uses of Interface
java.util.concurrent.locks.Lock
| 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.
|
-
Uses of Lock in java.util.concurrent.locks
Classes in java.util.concurrent.locks that implement Lock Modifier and Type Class Description classReentrantLockA reentrant mutual exclusionLockwith the same basic behavior and semantics as the implicit monitor lock accessed usingsynchronizedmethods and statements, but with extended capabilities.static classReentrantReadWriteLock.ReadLockThe lock returned by methodReentrantReadWriteLock.readLock().static classReentrantReadWriteLock.WriteLockThe lock returned by methodReentrantReadWriteLock.writeLock().Methods in java.util.concurrent.locks that return Lock Modifier and Type Method Description LockStampedLock. asReadLock()Returns a plainLockview of this StampedLock in which thelock()method is mapped toStampedLock.readLock(), and similarly for other methods.LockStampedLock. asWriteLock()Returns a plainLockview of this StampedLock in which thelock()method is mapped toStampedLock.writeLock(), and similarly for other methods.LockReadWriteLock. readLock()Returns the lock used for reading.LockReadWriteLock. writeLock()Returns the lock used for writing.