关于ThreadPoolExecutor的不理解

来源:1-1 从零开始 系统入门python爬虫工程师-课程导学

weixin_慕无忌0272843

2022-08-03

from concurrent.futures import ThreadPoolExecutor
executor = ThreadPoolExecutor(max_workers=10)

def test_main():
executor.submit(test2())
executor.submit(test3())
print(f"test1")

def test2():
time.sleep(5)
print(f"test2")

def test3():
time.sleep(2)
print(“test3”)

executor.submit(test_main())

这段代码中,运行结果是test2走完等待了2秒才走到test3, 这样的话线程池的作用好像就没有发挥出来了呀

写回答

1回答

weixin_慕无忌0272843

提问者

2022-08-03

已经解决

0
1
bobby
好的。。。
2022-08-07
共1条回复

Python爬虫工程师实战 大数据时代必备

慕课网严选精品教程,高质量内容+服务!

2377 学习 · 1158 问题

查看课程