05 greenlet版协程
import time # import greenlet from greenlet import greenlet def f1(s): print('第一次f1'+s) g2.switch('taibai') #切换到g2这个对象的任务去执行 time.sleep(1) print('第二次f1'+s) g2.switch() def f2(s): print('第一次f2'+s) g1.switch() time.sleep(1) print('第二次f2'+s) g1 = greenlet(f1) #实例化一个greenlet对象,并将任务名称作为参数参进去 g2 = greenlet(f2) g1.switch('alex') #执行g1对象里面的任务