Namespace SunamoThreading
Classes
- MyThreadPool
Implements a simple thread pool that allows dynamic change of the number of working threads. Pool size is not fixed and can have more elements than the configured pool size.
- Pool
A thread pool implementation using a list-based worker queue. Workers process actions in FIFO order and are joined on disposal.
- PoolLinkedList
A thread pool implementation using a linked-list-based worker queue. Workers process actions in FIFO order and are joined on disposal.
- ThreadPoolEvent
Tracks partial completion of multiple thread pool operations and fires an event when all are done.
- TimeThreadPool
Runs threads on a timed interval, starting a new thread each time the timer elapses.