Package com.oracle.coherence.concurrent
Coherence Concurrent utilities based on java.util.concurrent.
- Since:
- 21.12
-
Interface Summary Interface Description CountDownLatch A synchronization aid that allows one or more threads to wait until a set of operations being performed in other threads completes.Semaphore A counting semaphore. -
Class Summary Class Description Latches Factory methods for various distributed countdown latch implementations.LocalCountDownLatch Local implementation ofCountDownLatchinterface, that simply wrapsjava.util.concurrent.CountDownLatchinstance.LocalSemaphore Local implementation ofSemaphoreinterface, that simply wrapsjava.util.concurrent.Semaphoreinstance.PermitAcquirer The identity of an acquirer, represented by the UUID of the member, and the ID of a thread holding or attempting to acquire permit.RemoteCountDownLatch A distributed count down latch with the same basic behavior and semantics as the JavaCountDownLatchclass, but uses theNamedCacheto support for synchronization aid that allows one or more threads across multiple cluster members to wait until a set of operations being performed in other threads/members completes.RemoteSemaphore A distributed counting semaphore.Semaphores Factory methods for local and remote semaphore implementations.