# 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
LockingVisitors: Combines the monitor and visitor pattern to work with `locked objects`.
LockingVisitors.LockVisitor<O,​L>: Wraps a domain object and a lock for access by lambdas.
LockingVisitors.ReadWriteLockVisitor<O>: This class implements a wrapper for a locked (hidden) object, and provides the means to access it.
LockingVisitors.StampedLockVisitor<O>: This class implements a wrapper for a locked (hidden) object, and provides the means to access it.