java.util.concurrent classes compatible with strandsSee: Description
| Class | Description |
|---|---|
| AbstractOwnableSynchronizer |
A synchronizer that may be exclusively owned by a strand.
|
| AbstractQueuedLongSynchronizer |
A version of
AbstractQueuedSynchronizer in
which synchronization state is maintained as a long. |
| AbstractQueuedSynchronizer |
Provides a framework for implementing blocking locks and related
synchronizers (semaphores, events, etc) that rely on
first-in-first-out (FIFO) wait queues.
|
| CountDownLatch |
A synchronization aid that allows one or more threads to wait until
a set of operations being performed in other threads completes.
|
| CyclicBarrier |
A synchronization aid that allows a set of threads to all wait for
each other to reach a common barrier point.
|
| Phaser |
A reusable synchronization barrier, similar in functionality to
CyclicBarrier and
CountDownLatch
but supporting more flexible usage. |
| ReentrantLock |
A reentrant mutual exclusion
Lock with the same basic
behavior and semantics as the implicit monitor lock accessed using
synchronized methods and statements, but with extended
capabilities. |
| ReentrantReadWriteLock |
An implementation of
ReadWriteLock supporting similar
semantics to ReentrantLock. |
| ReentrantReadWriteLock.ReadLock |
The lock returned by method
ReentrantReadWriteLock.readLock(). |
| ReentrantReadWriteLock.WriteLock |
The lock returned by method
ReentrantReadWriteLock.writeLock(). |
| Semaphore |
A counting semaphore.
|
| StampedLock |
A capability-based lock with three modes for controlling read/write
access.
|
java.util.concurrent classes compatible with strands