# Uses of Package
org.apache.commons.lang3.concurrent

Packages that use org.apache.commons.lang3.concurrent
org.apache.commons.lang3.concurrent: Provides support classes for multi-threaded programming.

Classes in org.apache.commons.lang3.concurrent used by org.apache.commons.lang3.concurrent
AbstractCircuitBreaker: Base class for circuit breakers.
AbstractCircuitBreaker.State: An internal enumeration representing the different states of a circuit breaker.
BackgroundInitializer: A class that allows complex initialization operations in a background task.
BasicThreadFactory: An implementation of the `ThreadFactory` interface that provides some configuration options for the threads it creates.
BasicThreadFactory.Builder: A builder class for creating instances of `BasicThreadFactory`.
CircuitBreaker: An interface describing a Circuit Breaker component.
Computable: Definition of an interface for a wrapper around a calculation that takes a single parameter and returns a result.
ConcurrentException: An exception class used for reporting error conditions related to accessing data of background tasks.
ConcurrentInitializer: Definition of an interface for the thread-safe initialization of objects.
ConcurrentRuntimeException: An exception class used for reporting runtime error conditions related to accessing data of background tasks.
MultiBackgroundInitializer.MultiBackgroundInitializerResults: A data class for storing the results of the background initialization performed by `MultiBackgroundInitializer`.