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()'''