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.