Package org.apache.commons.lang3.concurrent.locks
Provides support classes for multi-threaded programming. This package is intended to be an extension to
java.util.concurrent.locks
.- Since:
- 3.11
-
Class Summary Class Description LockingVisitors Combines the monitor and visitor pattern to work withLock
s as an alternative to synchronization.LockingVisitors.LockVisitor<O,L> Wraps a domain object and a lock for access by lambdas.LockingVisitors.LockVisitor.LVBuilder<O,L,B extends LockingVisitors.LockVisitor.LVBuilder<O,L,B>> BuildsLockingVisitors.LockVisitor
instances.LockingVisitors.ReadWriteLockVisitor<O> Wraps aReadWriteLock
and object to protect.LockingVisitors.ReadWriteLockVisitor.Builder<O> BuildsLockingVisitors.LockVisitor
instances.LockingVisitors.ReentrantLockVisitor<O> Wraps aReentrantLock
and object to protect.LockingVisitors.ReentrantLockVisitor.Builder<O> BuildsLockingVisitors.LockVisitor
instances.LockingVisitors.StampedLockVisitor<O> Wraps aStampedLock
and object to protect.LockingVisitors.StampedLockVisitor.Builder<O> BuildsLockingVisitors.LockVisitor
instances.