协程
协程:在单个线程创建多个协程,当正在执行的协程进行IO操作时,可以切换其他协程执行,以提高效率。
使用gevent实现简单协程
from gevent import monkey; monkey.patch_all() # 使用monkey.patch_all(),gevent才会识别其他包的IO操作 import time import gevent def eat(): print('eat') time.sleep(1) print('eat over') def drink(): print('drink') time.sleep(1) print('drink over') g1 = gevent.spawn(eat) g2 = gevent.spawn(drink) g1.join() g2.join()

浙公网安备 33010602011771号