python-协程gevent的使用

白昼怎懂夜的黑 提交于 2019-12-03 03:56:27
import geventfrom gevent import monkeyimport timeimport random# 有耗时操作时需要monkey.patch_all()  # 将程序中用到的耗时操作代码,换为 gevent 中自己实现的模块def work(name):    for i in range(10):        print(name, i)        time.sleep(random.random())gevent.joinall([    gevent.spawn(work, 'work1'),    gevent.spawn(work, 'work2')])# 等价于'''g1 = gevent.spawn(work, 'work1')g2 = gevent.spawn(work, 'work2')g1.join()g2.join()'''
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!