摘要:
使用协程‘并发’爬网站 import gevent,time from urllib.request import urlopen from gevent import monkey monkey.patch_all() #monkey.patch可以监听IO阻塞,加快切换速度 def f(url) 阅读全文
摘要:
以下使用gevent模块实现协程,人工控制产生IO阻塞,而不是等某个线程结束后 其他线程竞争式抢资源。注意:gevent模块要从网上找 import gevent,time def foo(): print('Running in foo',time.ctime()) gevent.sleep(2) 阅读全文
摘要:
使用生成器实现协程“并发” from inspect import isgenerator import time,queue def consumer(name): print(' 开始 ') while True: new_baozi = yield #实例执行到这行会暂停。当producer的 阅读全文