| Interface | Description |
|---|---|
| CompletableExecutorService | |
| CompletableScheduledExecutorService |
| Class | Description |
|---|---|
| AbstractCompletableExecutorService |
Implements
CompletableExecutorService execution methods atop the abstract Executor.execute(java.lang.Runnable)
method. |
| CompletableExecutors | |
| CompletableFutureTask<V> | |
| ConcurrentSkipListPriorityQueue<E> | |
| ConcurrentSkipListSet<E> |
A scalable concurrent
NavigableSet implementation based on
a ConcurrentSkipListMap. |
| DelayQueue<E extends java.util.concurrent.Delayed> |
An unbounded blocking queue of
Delayed elements, in which an element can only be taken
when its delay has expired.
|
| EnhancedAtomicLong |
Extension of
AtomicLong with useful methods based on CAS. |
| EnhancedAtomicReference<V> |
Extension of
AtomicReference with useful methods based on CAS. |
| MapUtil | |
| ScheduledSingleThreadExecutor |
This is a replacement for
ScheduledThreadPoolExecutor, with the following characteristics:
1. |
| SingleConsumerNonblockingProducerDelayQueue<E extends java.util.concurrent.Delayed> | |
| SingleConsumerNonblockingProducerQueue<E> | |
| ThreadAccess | |
| ThreadUtil |