Interface | Description |
---|---|
ForkJoinPool.ForkJoinWorkerThreadFactory |
Factory for creating new
ForkJoinWorkerThread s. |
ForkJoinPool.ManagedBlocker |
Interface for extending managed parallelism for tasks running
in
ForkJoinPool s. |
TransferQueue<E> |
A
BlockingQueue in which producers may wait for consumers
to receive elements. |
Class | Description |
---|---|
ConcurrentLinkedDeque<E> |
An unbounded concurrent deque based on linked nodes.
|
CountedCompleter |
A resultless
ForkJoinTask with a completion action
performed when triggered and there are no remaining pending
actions. |
ForkJoinPool |
An
ExecutorService for running ForkJoinTask s. |
ForkJoinTask<V> |
Abstract base class for tasks that run within a
ForkJoinPool . |
ForkJoinWorkerThread |
A thread managed by a
ForkJoinPool , which executes
ForkJoinTask s. |
LinkedTransferQueue<E> |
An unbounded
TransferQueue based on linked nodes. |
Phaser |
A reusable synchronization barrier, similar in functionality to
CyclicBarrier and
CountDownLatch
but supporting more flexible usage. |
RecursiveAction |
A recursive resultless
ForkJoinTask . |
RecursiveTask<V> |
A recursive result-bearing
ForkJoinTask . |
ThreadLocalRandom |
A random number generator isolated to the current thread.
|