The Thread Pool Class
A thread pool is a collection of RWThread instances that enqueue and execute work encapsulated as RWFunctor<void()> functors. (See Chapter 8, The Functor Package, for more information on functors.)
RWThreadPool is a high-performance alternative when you don't need all the functionality of the runnable server classes, such as RWServerPool.