# Package org.apache.commons.lang3.concurrent.locks

Provides support classes for multi-threaded programming.

See: Description

- Class Summary
  Class | Description
  --- | ---
  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.

## Package org.apache.commons.lang3.concurrent.locks Description

Provides support classes for multi-threaded programming. This package is intended to be an extension to `java.util.concurrent.locks`.

Since:
  3.11

Copyright © 2001–2020 The Apache Software Foundation. All rights reserved.