Package | Description |
---|---|
com.ibm.asyncutil.locks |
Provides asynchronous analogues of synchronization primitives.
|
Modifier and Type | Method | Description |
---|---|---|
CompletionStage<AsyncReadWriteLock.WriteLockToken> |
AsyncNamedReadWriteLock.acquireWriteLock(T name) |
Exclusively acquires the write lock associated with the given name.
|
CompletionStage<AsyncReadWriteLock.WriteLockToken> |
AsyncReadWriteLock.acquireWriteLock() |
Exclusively acquires this write lock.
|
CompletionStage<AsyncReadWriteLock.WriteLockToken> |
FairAsyncNamedReadWriteLock.acquireWriteLock(T name) |
|
CompletionStage<AsyncReadWriteLock.WriteLockToken> |
FairAsyncReadWriteLock.acquireWriteLock() |
|
Optional<AsyncReadWriteLock.WriteLockToken> |
AsyncNamedReadWriteLock.tryWriteLock(T name) |
Attempts to acquire the write lock associated with the given name.
|
Optional<AsyncReadWriteLock.WriteLockToken> |
AsyncReadWriteLock.tryWriteLock() |
Attempts to immediately acquire the write lock, returning a populated
Optional if the
lock is not currently held by a writer or any readers. |
Optional<AsyncReadWriteLock.WriteLockToken> |
FairAsyncNamedReadWriteLock.tryWriteLock(T name) |
|
Optional<AsyncReadWriteLock.WriteLockToken> |
FairAsyncReadWriteLock.tryWriteLock() |
Copyright © 2018. All rights reserved.