| Package | Description |
|---|---|
| java8.util.concurrent |
The Java 7 and Java 8 utility classes commonly used in concurrent programming.
|
| Class and Description |
|---|
| 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. |
| CompletionStage
A stage of a possibly asynchronous computation, that performs an
action or computes a value when another CompletionStage completes.
|
| CountedCompleter
A
ForkJoinTask with a completion action performed when
triggered and there are no remaining pending actions. |
| ForkJoinPool
An
ExecutorService for running ForkJoinTasks. |
| ForkJoinPool.ForkJoinWorkerThreadFactory
Factory for creating new
ForkJoinWorkerThreads. |
| ForkJoinPool.ManagedBlocker
Interface for extending managed parallelism for tasks running
in
ForkJoinPools. |
| ForkJoinTask
Abstract base class for tasks that run within a
ForkJoinPool. |
| ForkJoinWorkerThread
A thread managed by a
ForkJoinPool, which executes
ForkJoinTasks. |
| Phaser
A reusable synchronization barrier, similar in functionality to
CyclicBarrier and
CountDownLatch
but supporting more flexible usage. |
| ThreadLocalRandom
A random number generator isolated to the current thread.
|