关于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
已经解决
012022-08-07
相似问题