java.util.concurrent.locks
Interfaces
| Condition | 
 | 
| Lock | 
 | 
| ReadWriteLock | A  | 
Classes
| AbstractOwnableSynchronizer | A synchronizer that may be exclusively owned by a thread. | 
| AbstractQueuedLongSynchronizer | A version of  | 
| AbstractQueuedSynchronizer | Provides a framework for implementing blocking locks and related synchronizers (semaphores, events, etc) that rely on first-in-first-out (FIFO) wait queues. | 
| LockSupport | Basic thread blocking primitives for creating locks and other synchronization classes. | 
| ReentrantLock | A reentrant mutual exclusion  | 
| ReentrantReadWriteLock | An implementation of  | 
| StampedLock | A capability-based lock with three modes for controlling read/write access. | 
