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 withLocks 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.LockVisitorinstances.LockingVisitors.ReadWriteLockVisitor<O> Wraps aReadWriteLockand object to protect.LockingVisitors.ReadWriteLockVisitor.Builder<O> BuildsLockingVisitors.LockVisitorinstances.LockingVisitors.ReentrantLockVisitor<O> Wraps aReentrantLockand object to protect.LockingVisitors.ReentrantLockVisitor.Builder<O> BuildsLockingVisitors.LockVisitorinstances.LockingVisitors.StampedLockVisitor<O> Wraps aStampedLockand object to protect.LockingVisitors.StampedLockVisitor.Builder<O> BuildsLockingVisitors.LockVisitorinstances.