| Name | Package | Description |
| BlockingDeque | edu.emory.mathcs.backport.java.util.concurrent | A Deque that additionally supports blocking operations that wait
for the deque to become non-empty when retrieving an element, and wait for
space to become available in the deque when storing an element. |
| BlockingQueue | edu.emory.mathcs.backport.java.util.concurrent | A Queue that additionally supports operations
that wait for the queue to become non-empty when retrieving an
element, and wait for space to become available in the queue when
storing an element. |
| Callable | edu.emory.mathcs.backport.java.util.concurrent | A task that returns a result and may throw an exception. |
| CompletionService | edu.emory.mathcs.backport.java.util.concurrent | A service that decouples the production of new asynchronous tasks
from the consumption of the results of completed tasks. |
| ConcurrentMap | edu.emory.mathcs.backport.java.util.concurrent | A Map providing additional atomic
putIfAbsent, remove, and replace methods. |
| ConcurrentNavigableMap | edu.emory.mathcs.backport.java.util.concurrent | A ConcurrentMap supporting NavigableMap operations,
and recursively so for its navigable sub-maps. |
| Condition | edu.emory.mathcs.backport.java.util.concurrent.locks | Condition factors out the Object monitor
methods ( wait , notify
and notifyAll ) into distinct objects to
give the effect of having multiple wait-sets per object, by
combining them with the use of arbitrary Lock implementations. |
| Delayed | edu.emory.mathcs.backport.java.util.concurrent | A mix-in style interface for marking objects that should be
acted upon after a given delay. |
| Deque | edu.emory.mathcs.backport.java.util | A linear collection that supports element insertion and removal at
both ends. |
| Executor | edu.emory.mathcs.backport.java.util.concurrent | An object that executes submitted Runnable tasks. |
| ExecutorService | edu.emory.mathcs.backport.java.util.concurrent | An Executor that provides methods to manage termination and
methods that can produce a Future for tracking progress of
one or more asynchronous tasks. |
| Future | edu.emory.mathcs.backport.java.util.concurrent | A Future represents the result of an asynchronous
computation. |
| Lock | edu.emory.mathcs.backport.java.util.concurrent.locks | Lock implementations provide more extensive locking
operations than can be obtained using synchronized methods
and statements. |
| NanoTimer | edu.emory.mathcs.backport.java.util.concurrent.helpers | Interface to specify custom implementation of precise timer. |
| NavigableMap | edu.emory.mathcs.backport.java.util | A SortedMap extended with navigation methods returning the
closest matches for given search targets. |
| NavigableSet | edu.emory.mathcs.backport.java.util | A SortedSet extended with navigation methods reporting
closest matches for given search targets. |
| Queue | edu.emory.mathcs.backport.java.util | A collection designed for holding elements prior to processing. |
| ReadWriteLock | edu.emory.mathcs.backport.java.util.concurrent.locks | A ReadWriteLock maintains a pair of associated locks , one for read-only operations and one for writing. |
| RejectedExecutionHandler | edu.emory.mathcs.backport.java.util.concurrent | A handler for tasks that cannot be executed by a ThreadPoolExecutor . |
| RunnableFuture | edu.emory.mathcs.backport.java.util.concurrent | A Future that is Runnable . |
| RunnableScheduledFuture | edu.emory.mathcs.backport.java.util.concurrent | A ScheduledFuture that is Runnable . |
| ScheduledExecutorService | edu.emory.mathcs.backport.java.util.concurrent | An ExecutorService that can schedule commands to run after a given
delay, or to execute periodically. |
| ScheduledFuture | edu.emory.mathcs.backport.java.util.concurrent | A delayed result-bearing action that can be cancelled. |
| ThreadFactory | edu.emory.mathcs.backport.java.util.concurrent | An object that creates new threads on demand. |
| ThreadHelpers.UncaughtExceptionHandler | edu.emory.mathcs.backport.java.util.concurrent.helpers | Abstraction of the exception handler which receives notifications of
exceptions occurred possibly in various parts of the system. |
| WaitQueue.QueuedSync | edu.emory.mathcs.backport.java.util.concurrent.helpers | No description provided. |