|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
---|---|
ICorrelator<CORRELATION,VALUE> | |
IRWLockManager<OBJECT,CONTEXT> | Support Multiple reads/no write and upgrade lock from read to write. |
ISynchronizer<RESULT> | Synchronizes a producer and a consumer thread letting the producer pass a value to the consumer. |
IWorkSerializer | |
MonitoredThread.ThreadMonitor | |
RWLockManager.LockEntry<OBJECT,CONTEXT> | |
RWLockManager.LockEntryHandler<OBJECT,CONTEXT> | |
RWLockManager.LockStrategy<OBJECT,CONTEXT> |
Class Summary | |
---|---|
AsynchronousWorkSerializer | |
CompletionWorkSerializer | |
ConcurrencyUtil | |
ConcurrentValue<T> | Allow synchronization between many threads for a specific value, e.g.: MainThread cv.set(1); Thread1 cv.acquire(3); Thread2 cv.acquire(4); Thread3 cv.acquire(100); Thread4 cv.acquire(new Object() { public boolean equals(Object other) { return other.equals(2) || other.equals(3); } }); Thread5 cv.acquire(1); ... // Thread 1,2,3 and 4 are blocked // Thread 5 isn't blocked. |
ExecutorServiceFactory | |
MonitoredThread | |
MonitoredThread.MultiThreadMonitor | |
NonBlockingIntCounter | |
NonBlockingLongCounter | |
OnePendingExecutor | |
QueueRunner | |
QueueWorker<E> | |
QueueWorkerWorkSerializer | |
ResultSynchronizer<RESULT> | |
RoundRobinList<E> | |
RWLock | |
RWLockManager<OBJECT,CONTEXT> | Support Multiple reads/no write and upgrade lock from read to write. |
Sleeper | |
SynchronizingCorrelator<CORRELATION,RESULT> | |
SynchronousWorkSerializer | |
Timeouter | |
TimerLifecycle | |
TimerLifecycle.DaemonFactory | |
Worker |
Enum Summary | |
---|---|
IRWLockManager.LockType |
Exception Summary | |
---|---|
TimeoutRuntimeException |
Utility interfaces and classes commonly useful in concurrent programming.
|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |