See: Description
| Interface | Description | 
|---|---|
| Executor | Executor is an abstraction for a thread factory or thread pool for executing actions
 asynchronously. | 
| TaskManager.Task | The interface that tasks must implement | 
| Class | Description | 
|---|---|
| GetThreadPoolAction | Provides security-checked access to internal thread pools as a java.security.PrivilegedAction, to
 be used conveniently with an AccessController.doPrivileged or Security.doPrivileged. | 
| InterruptedStatusThread | Common Thread subclass to handle potential loss of interrupted status. | 
| NewThreadAction | A PrivilegedAction for creating a new thread conveniently with an AccessController.doPrivileged
 or Security.doPrivileged. | 
| ReadersWriter | An Object to control the concurrent state. | 
| ReadyState | Utility class used to prevent access to a service before it has completed its initialization or
 after it starts to shutdown. | 
| RetryTask | |
| TaskManager | A task manager manages a single queue of tasks, and some number of worker threads. | 
| ThreadPoolPermission | Permission to use internal thread pools (see GetThreadPoolAction). | 
| WakeupManager | A Queue of timed tasks. | 
| WakeupManager.ThreadDesc | Description of a future thread. | 
| WakeupManager.Ticket | A ticket that can be used for cancelling a future task. | 
| Exception | Description | 
|---|---|
| ReadersWriter.ConcurrentLockException | InterruptedException transformed to a runtime exception. | 
InProgress) provide synchronization
mechanisms.  Others, such as TaskManager, provide utilities
for managing the creation of multiple threads to do independent tasks.Copyright © GigaSpaces.