gevent 学习笔记一

import gevent

def a():
    print 'a starting....'
    gevent.sleep(1)
    print 'a ending'


def b():
    print 'b starting....'
    gevent.sleep(1)
    print 'b ending'



gevent.joinall([
    gevent.spawn(a), gevent.spawn(b)
])

结果显示,用gevent并不会因为gevent.sleep而造成阻塞,但用内置的time.sleep则会阻塞函数的执行。

posted @ 2013-03-07 09:39  践道者  阅读(400)  评论(0编辑  收藏  举报