| Interface | Description |
|---|---|
| CallableExecutor |
Call-able executor.
|
| CriticalSectionExecutor |
Provides a simple but useful abstraction for controlling (Locking) access
by multiple processes to a common resource in a parallel programming or
multi-user environment.
|
| RunnableExecutor |
Runnable executor.
|
| ThreadExecutor |
Thread executor.
|
| ThreadMonitor.ThreadListener |
Thread listener.
|
| Class | Description |
|---|---|
| Blocker |
A class that blocks the current thread until some condition or predicate is
met.
|
| DefaultThreadExecutor |
Thread executor implementation.
|
| LockCriticalSectionExecutor |
Critical section executor that uses a
Lock as the underlying
mechanism for synchronization. |
| LoggerThreadListener |
Thread listener that writes the state to log files.
|
| NamedCallable<T> |
Callable decorator that names the thread it executes on.
|
| NamedRunnable |
Runnable decorator that names the thread it executes on.
|
| ReadWriteCriticalSectionExecutor |
Critical section executor for readers and writers.
|
| SemaphoreCriticalSectionExecutor |
Critical section executor that uses semaphores as the underlying mechanism
for synchronization.
|
| ThreadMonitor |
ThreadExecutor proxy used to track threads. |
| ThreadMonitor.ThreadExecutionState |
Thread execution state.
|
| Waiter |
A task that waits for a condition or predicate to hold.
|
Copyright © 2014. All Rights Reserved.