|
FlexDoc/Javadoc 2.0 Demo Java Doc |
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 |
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.
|
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.
|
Classes in java.util.concurrent used by java.util.concurrent |
Provides default implementations of ExecutorService
execution methods.
|
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.
|
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.
|
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.
|
A task that returns a result and may throw an exception.
|
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.
|
A service that decouples the production of new asynchronous tasks
from the consumption of the results of completed tasks.
|
A stage of a possibly asynchronous computation, that performs an
action or computes a value when another CompletionStage completes.
|
A hash table supporting full concurrency of retrievals and
high expected concurrency for updates.
|
A Map providing thread safety and atomicity guarantees.
|
A ConcurrentMap supporting NavigableMap operations,
and recursively so for its navigable sub-maps.
|
A scalable concurrent ConcurrentNavigableMap implementation.
|
A scalable concurrent NavigableSet implementation based on
a ConcurrentSkipListMap.
|
A ForkJoinTask with a completion action performed when
triggered and there are no remaining pending actions.
|
A mix-in style interface for marking objects that should be
acted upon after a given delay.
|
Exception thrown when attempting to retrieve the result of a task
that aborted by throwing an exception.
|
An object that executes submitted Runnable tasks.
|
An ExecutorService for running ForkJoinTasks.
|
Abstract base class for tasks that run within a ForkJoinPool.
|
A thread managed by a ForkJoinPool, which executes
ForkJoinTasks.
|
A Future represents the result of an asynchronous
computation.
|
A reusable synchronization barrier, similar in functionality to
CyclicBarrier and CountDownLatch but supporting
more flexible usage.
|
A handler for tasks that cannot be executed by a ThreadPoolExecutor.
|
A ScheduledFuture that is Runnable.
|
An ExecutorService that can schedule commands to run after a given
delay, or to execute periodically.
|
A delayed result-bearing action that can be cancelled.
|
An object that creates new threads on demand.
|
A random number generator (with period 264) isolated
to the current thread.
|
An ExecutorService that executes each submitted task using
one of possibly several pooled threads, normally configured
using Executors factory methods.
|
Exception thrown when a blocking operation times out.
|
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.
|
A BlockingQueue in which producers may wait for consumers
to receive elements.
|
|
FlexDoc/Javadoc 2.0 Demo Java Doc |