关于 ThreadPoolExecute 用 with 方法
为什么用 with 方法 来写,后面就不再写join()挂起线程了?怎么回事?
Pool线程池可以用 with() 方法吗?怎么用?
4
收起
正在回答
3回答
同学你好:
如果为真,那么关机将不会返回,直到所有任务已经执行完毕,所使用的资源已回收执行器。
上面的这句话意思可以理解为所有的线程(判断有join的封装)任务执行完毕之后后,才会关闭线程池。
python内置的模块是使用c编写的,内部封装了这个模块的调用,所以没法儿让你看到。而且其确实做到了让主线程阻塞,等待子线程任务执行完成再关闭。
如果我解决了同学的问题,请采纳!学习愉快^_^。
1.Python零基础入门
- 参与学习 人
- 提交作业 2727 份
- 解答问题 8160 个
想要进入Python Web、爬虫、人工智能等高薪领域,你需要掌握本阶段的Python基础知识,课程安排带你高效学习轻松入门,学完你也能听得懂Python工程师的行业梗。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星