Package | Description |
---|---|
com.ibm.asyncutil.locks |
Provides asynchronous analogues of synchronization primitives.
|
Class | Description |
---|---|
AsyncEpoch |
A concurrency mechanism which maintains a period of activity -- an epoch -- during which
participants may successfully enter it, that later can be terminated.
|
AsyncEpoch.EpochToken |
A token signifying successful entry in the active epoch.
|
AsyncLock |
An asynchronously acquirable mutual exclusion lock.
|
AsyncLock.LockToken |
A lock token indicating that the associated lock has been exclusively acquired.
|
AsyncNamedLock |
A mechanism used to acquire mutual exclusion locks shared by a common name.
|
AsyncNamedReadWriteLock |
A mechanism used to acquire read-write locks shared by a common name.
|
AsyncReadWriteLock |
An asynchronously acquirable read-write lock.
|
AsyncReadWriteLock.ReadLockToken |
A lock token indicating that the associated lock has been acquired for reader access.
|
AsyncReadWriteLock.WriteLockToken |
A lock token indicating that the associated lock has been exclusively acquired for writer
access.
|
AsyncSemaphore |
An asynchronously acquirable counting semaphore
|
AsyncStampedLock |
An asynchronously acquirable read-write lock which additionally provides an optimistic read mode.
|
AsyncStampedLock.Stamp |
An object indicating a successful optimistic read attempt.
|
FairAsyncReadWriteLock |
An implementation of the
AsyncReadWriteLock interface which enforces reader/writer
fairness -- i.e. |
Copyright © 2018. All rights reserved.