Class 
 Use 
PREV   NEXT      All Classes   All Packages
FlexDoc/Javadoc 2.0
Demo Java Doc

Uses of Package
java.util.concurrent
Packages that use java.util.concurrent
Provides classes that are fundamental to the design of the Java programming language.
Utility classes commonly useful in concurrent programming.
Classes in java.util.concurrent used by java.lang
CompletableFuture
A Future that may be explicitly completed (setting its value and status), and may be used as a CompletionStage, supporting dependent functions and actions that trigger upon its completion.
TimeUnit
A TimeUnit represents time durations at a given unit of granularity and provides utility methods to convert across units, and to perform timing and delay operations in these units.
AbstractExecutorService
Provides default implementations of ExecutorService execution methods.
BlockingDeque
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
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.
BrokenBarrierException
Exception thrown when a thread tries to wait upon a barrier that is in a broken state, or which enters the broken state while the thread is waiting.
Callable
A task that returns a result and may throw an exception.
CompletableFuture
A Future that may be explicitly completed (setting its value and status), and may be used as a CompletionStage, supporting dependent functions and actions that trigger upon its completion.
CompletionService
A service that decouples the production of new asynchronous tasks from the consumption of the results of completed tasks.
CompletionStage
A stage of a possibly asynchronous computation, that performs an action or computes a value when another CompletionStage completes.
ConcurrentHashMap
A hash table supporting full concurrency of retrievals and high expected concurrency for updates.
ConcurrentMap
A Map providing thread safety and atomicity guarantees.
ConcurrentNavigableMap
A ConcurrentMap supporting NavigableMap operations, and recursively so for its navigable sub-maps.
ConcurrentSkipListMap
A scalable concurrent ConcurrentNavigableMap implementation.
ConcurrentSkipListSet
A scalable concurrent NavigableSet implementation based on a ConcurrentSkipListMap.
CountedCompleter
A ForkJoinTask with a completion action performed when triggered and there are no remaining pending actions.
Delayed
A mix-in style interface for marking objects that should be acted upon after a given delay.
ExecutionException
Exception thrown when attempting to retrieve the result of a task that aborted by throwing an exception.
Executor
An object that executes submitted Runnable tasks.
ExecutorService
An Executor that provides methods to manage termination and methods that can produce a Future for tracking progress of one or more asynchronous tasks.
ForkJoinPool
An ExecutorService for running ForkJoinTasks.
ForkJoinTask
Abstract base class for tasks that run within a ForkJoinPool.
ForkJoinWorkerThread
A thread managed by a ForkJoinPool, which executes ForkJoinTasks.
Future
A Future represents the result of an asynchronous computation.
Phaser
A reusable synchronization barrier, similar in functionality to CyclicBarrier and CountDownLatch but supporting more flexible usage.
RejectedExecutionHandler
A handler for tasks that cannot be executed by a ThreadPoolExecutor.
RunnableFuture
A Future that is Runnable.
RunnableScheduledFuture
ScheduledExecutorService
An ExecutorService that can schedule commands to run after a given delay, or to execute periodically.
ScheduledFuture
A delayed result-bearing action that can be cancelled.
ThreadFactory
An object that creates new threads on demand.
ThreadLocalRandom
A random number generator (with period 264) isolated to the current thread.
ThreadPoolExecutor
An ExecutorService that executes each submitted task using one of possibly several pooled threads, normally configured using Executors factory methods.
TimeoutException
Exception thrown when a blocking operation times out.
TimeUnit
A TimeUnit represents time durations at a given unit of granularity and provides utility methods to convert across units, and to perform timing and delay operations in these units.
TransferQueue
A BlockingQueue in which producers may wait for consumers to receive elements.

Class 
 Use 
PREV   NEXT      All Classes   All Packages
FlexDoc/Javadoc 2.0
Demo Java Doc

Java API documentation generated with FlexDoc/Javadoc 2.0 using JavadocClassic 3.0 template set.
FlexDoc/Javadoc is a template-driven programming tool for rapid development of any Javadoc-based Java API documentation generators (i.e. doclets). If you need to customize your Javadoc without writing a full-blown doclet from scratch, FlexDoc/Javadoc may be the only tool able to help you! Find out more at www.flexdoc.xyz