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)
gevent之IO阻塞监听
猜你喜欢
转载自www.cnblogs.com/TKOPython/p/12487224.html
今日推荐
周排行