1 import gevent 2 def func(): 3 print('running func 111')#第一步运行 4 gevent.sleep(2)#切换到下个协程 5 print('running func 111 agin')#最后一步执行。 6 def bar(): 7 print('running func 222')#第二部运行 8 gevent.sleep(1)#切换到下个协程 9 print('running func 222 agin')#第五步执行,因为第一个函数切换后处于SLEEP状态。所以继续切换回该函数 10 def func3(): 11 print('running func 333')#第三步运行 12 gevent.sleep(0)#切换到下个协程,但由于前两个协程依然处于sleep状态,所以在切换回第三个函数 13 print('running func 333 agin')#第四步运行 14 15 gevent.joinall([ 16 gevent.spawn(func),#启动协程1 17 gevent.spawn(bar),#启动协程2 18 gevent.spawn(func3)#启动协程3 19 ])
本博2017年4月开始自学,到20年2月已自学3年,不仅仅python,目前已经全栈WEB开发,全自动A股交易,深度学习也初步涉猎,这句话改于2020年2月16日。计划学习10年,40岁学成精英,如若不到,继续学习,终身保持学习状态。30岁之前看不惯社会天天抱怨,30岁突然醒悟,错全在自己身上,跟社会没有任何关系,故开始随时保持学习状态,向梦想冲刺。