CPPThreadPool CPP Thread Pool I'm trying to implementa thread pool with the ability to manage multiple pool with multiple worker doing different stuff