首页 > 编程语言 > 详细

在线程池里面执行

时间:2021-05-21 18:20:51      阅读:14      评论:0      收藏:0      [点我收藏+]
from concurrent.futures import ThreadPoolExecutor
import time

# 参数times用来模拟网络请求的时间
def get_html(times):
time.sleep(times)
print("--------------------")
print("get page {}s finished".format(times))
return times

executor = ThreadPoolExecutor(max_workers=2)
# 通过submit函数提交执行的函数到线程池中,submit函数立即返回,不阻塞

for i in range(100):
task1 = executor.submit(get_html, (3))

# done方法用于判定某个任务是否完成
print(task1.done())

在线程池里面执行

原文:https://www.cnblogs.com/zengjindong/p/14793712.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!