python重用线程对象

时间:2014-12-24 04:46:49

标签: python multithreading

是否可以重用python线程对象以避免不必要的线程创建? 它可能在以下情况下有用。有许多任务必须使用线程池并行化,其大小远小于任务的数量。

我知道有多处理.Pool,但使用线程而不是进程是非常重要的。

1 个答案:

答案 0 :(得分:4)

如果你正在使用Python 3,最好的方法是使用concurrent.futures.ThreadPoolExecutor

实际上你应该阅读concurrent.futures的整个文档,不久,还有很多很好的例子。