本文介绍了我们应该在什么时候调用多进程.Pool.Join?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在使用‘Multicess.Pool.imap_unorded’,如下所示

from multiprocessing import Pool
pool = Pool()
for mapped_result in pool.imap_unordered(mapping_func, args_iter):
    do some additional processing on mapped_result

是否需要在for循环之后调用pool.closepool.join

推荐答案

不,您不需要,但如果您不再使用池,这可能是个好主意。

调用pool.closepool.join的原因蒂姆·彼得斯在this SO post中说得很好:

这篇关于我们应该在什么时候调用多进程.Pool.Join?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

11-01 16:53