Very awkward behavior, with threading.Thread and .start() this behavior doesn\'t occur, but with ThreadPool (or multiprocessing.dummy Pool, same) I get more threads than the