Package org.apache.commons.lang3.concurrent.locks
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
-
ClassesClassDescriptionCombines the monitor and visitor pattern to work with
Locks as an alternative to synchronization.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.Wraps aReadWriteLockand object to protect.BuildsLockingVisitors.LockVisitorinstances.Wraps aReentrantLockand object to protect.BuildsLockingVisitors.LockVisitorinstances.Wraps aStampedLockand object to protect.BuildsLockingVisitors.LockVisitorinstances.