Introduction

ThreadPool is a utility component that provides the user with ability to pool threads. The toolkit also provides easy mechanisms for users to customize the thread environment before and after it executes the work on the pooled threads.

Multi-Container support

ThreadPool implementations are designed to support deployment in different containers or frameworks, while honouring the same API.

Avalon Framework

Avalon Framework supports type-1 Inversion of Control (IoC).

AvalonCommonsThreadPool provides an implementation of the ThreadPool interface which is Avalon-compatible.

DNA Framework

DNA Framework supports type-1 Inversion of Control (IoC).

DNACommonsThreadPool provides an implementation of the ThreadPool interface which is DNA-compatible.

Pico Container

Pico Container supports type-3 IoC.

PicoConnectionManager provides an implementation of the ThreadPool interface which is Pico-compatible .