首页 > 其他 > 详细

IO阻塞监听

时间:2020-03-13 16:26:15      阅读:70      评论:0      收藏:0      [点我收藏+]
from gevent import monkey

monkey.patch_all() #这个是最大程度监听IO阻塞,遇到阻塞就起另一个
import gevent
import time
from urllib.request import urlopen
start = time.time()
def f(url):
    print(len(url))
    #获取文件内容
    ur = urlopen(url)  #找到地址
    data = ur.read()   #读取内容
    print("%s*****%d"%(url,len(data)))

gevent.joinall([
    gevent.spawn(f,https://www.baidu.com/),
    gevent.spawn(f,https://hao.360.com/),
    gevent.spawn(f,https://www.cctv.com/),
])
end = time.time()
print(start - end)

 

IO阻塞监听

原文:https://www.cnblogs.com/TKOPython/p/12487224.html

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