Threading pool similaire au pool multiprocessing?

Existe-t-il une classe Pool pour les threads de travail , similaire à la classe Pool du module de multitraitement ? J'aime par exemple la manière simple de paralléliser une fonction de carte def long_running_func(p): c_func_no_gil(p) p = multiprocessing.Pool(4) xs = p.map(long_running_func,...