| Interface | Description | 
|---|---|
| IExecutable | Interface for objects that can be executed. | 
| ISynchronizator | Synchronize some behavior. | 
| IThreadPool | Common interface for different thread pool implementations. | 
| Class | Description | 
|---|---|
| Executor | A helper class for running a single instance
  of code using the thread pool. | 
| LoadManagingExecutionService | This class allows to perform background operations with adjustable
  CPU utilization. | 
| MultiThreadTest | This test class shows how the thread based scheduler works. | 
| ThreadPool | A thread pool manages pool and saves resources
  and time by precreating and reusing pool. | 
| ThreadPoolFactory | Factory class for obtaining a thread pool. | 
| ThreadTest | This test class shows how the thread based scheduler works. | 
| Token | A token is initially available can be acquired once. | 
| Exception | Description | 
|---|---|
| TimeoutException | Jadex timout exception. |