是否有可能重新使用python线程对象来避免不必要的线程创建? 在以下情况下可能会有用。有很多任务必须使用线程池进行并行处理,其大小远小于任务数量。python重用线程对象
我知道存在multiprocessing.Pool,但使用线程而非进程非常重要。
是否有可能重新使用python线程对象来避免不必要的线程创建? 在以下情况下可能会有用。有很多任务必须使用线程池进行并行处理,其大小远小于任务数量。python重用线程对象
我知道存在multiprocessing.Pool,但使用线程而非进程非常重要。
如果您使用的是Python 3,最好的方法是定义为使用concurrent.futures.ThreadPoolExecutor
。
其实你应该阅读concurrent.futures
的整个文档,这不是很长,并且有很多很好的例子。
[Python线程池类似于多处理池?]的可能的重复(http://stackoverflow.com/questions/3033952/python-thread-pool-similar-to-the-multiprocessing-pool) –