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
Lock
s 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.LockVisitor
instances.Wraps aReadWriteLock
and object to protect.BuildsLockingVisitors.LockVisitor
instances.Wraps aReentrantLock
and object to protect.BuildsLockingVisitors.LockVisitor
instances.Wraps aStampedLock
and object to protect.BuildsLockingVisitors.LockVisitor
instances.