协程greenlet模块完成两个函数之间的互相切换
import time import greenlet # 完成两个函数之间的互相切换 def eat(): print('eat1') time.sleep(1) g2.switch() print('eat2') g2.switch() def sleep(): print('sleep1') g1.switch() time.sleep(1) print('sleep2') g1 = greenlet.greenlet(eat) g2 = greenlet.greenlet(sleep) g1.switch()

浙公网安备 33010602011771号