A ThreadPool can be used in all C++ projects