1 Star 0 Fork 0

xyislove/python-test

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
线程池.py 696 Bytes
一键复制 编辑 原始数据 按行查看 历史
xyislove 提交于 2021-12-11 12:22 . 2021.12.11
# 线程池的功能 要点 即 利用有限的线程 完成大量工作
# 即 一次性开辟一些线程,我们用户直接给线程池子提交任务,线程任务的调度交给线程池来完成
from concurrent.futures import ThreadPoolExecutor,ProcessPoolExecutor
# ThreadPoolExecutor 为线程池
# ProcessPoolExecutor 为进程池
def fn(name):
for i in range(1000):
print(name,i)
if __name__=='__main__':
# 创建线程池
with ThreadPoolExecutor(50) as t:
for i in range(2):
t.submit(fn,name=f'线程{i}')
# t.submit(fn)
# 等待线程池中的任务全部执行完毕,才能继续执行以下代码(守护)
print('123')
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/xyislove/python-test.git
git@gitee.com:xyislove/python-test.git
xyislove
python-test
python-test
master

搜索帮助