| Name | Description | Type | Package | Framework |
| AbstractThreadPool | This is the base class of all ThreadPools. | Class | org.apache.excalibur.thread.impl | Apache Avalon |
| Executable | The Executable can be implemented by components that need to perform some work. | Interface | org.apache.excalibur.thread | Apache Avalon |
| ThreadControl | This interface defines the method through which Threads can be controller. | Interface | org.apache.excalibur.thread | Apache Avalon |
| ThreadPool | This class is the public frontend for the thread pool code. | Interface | org.apache.excalibur.thread | Apache Avalon |
| WorkerThread | This class extends the Thread class to add recyclable functionalities. | Class | org.apache.excalibur.thread.impl | Apache Avalon |