为什么池子是先close再join?
来源:3-5 使用进程池
Grimoire
2019-08-01 15:18:50
if __name__ == '__main__':
file_name = 'test_pool.txt'
# 进程池
pool = Pool(2)
for i in range(20):
"同步添加任务"
rest = pool.apply(run, args=(file_name, i))
print('{0} --- {1}'.format(i, rest))
# 关闭池子
pool.close()
pool.join()1回答
时间,
2019-08-01
同学,你好。
pool.close():关闭进程池,使其不在接受新的任务。防止任何更多的任务被提交到池中。 一旦完成所有任务,工作进程将退出。
如果我的回答解决了您的疑惑,请采纳!祝学习愉快~~~~
相似问题