为什么池子是先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():关闭进程池,使其不在接受新的任务。防止任何更多的任务被提交到池中。 一旦完成所有任务,工作进程将退出。
如果我的回答解决了您的疑惑,请采纳!祝学习愉快~~~~
相似问题