A thread pool managing threads that are asking for jobs, doing the job and cleaning the job. Needs C++11