An example of a C++ thread pool implementation of ActiveObject pattern / Async Tasks
There are two implementations here for the same interface: C++ (> c++11) thread facilities Posix threads (pthread_* functions)
The windows build uses only the C++ implementation.