Implementing an efficient worker thread pool in Windows can be achieved through the use of*IOCP, which is the barbaric acronym for (just as barbaric) Input/Output Completion Port
API introduced by Microsoft a while ago. To make use of IOCP, one has to deal with further barbaric
API functions, but ...
More...