这个只是作了第一个样例,里面还有很多高级的技巧,希望以后用得着。
我觉得因为以前看过几本LINUX内核,关于异步非阻塞IO,信号,锁之类的,所以理解起来,还可以。
import gevent def foo(): print 'Running in foo' gevent.sleep(0) print 'Explicit context switch to foo again' def bar(): print 'Explicit context to bar' gevent.sleep(0) print 'Implicit context switch back to bar' gevent.joinall([ gevent.spawn(foo), gevent.spawn(bar), ])