当前位置:首页 > Python教程 > python技巧

PYTHON协程实例

             1
            import
             gevent

             2
            def
             zhao():

             3
            print("我姓赵")
 4     gevent.sleep(2)
 5print("我叫赵高")
 6def qian():
 7print("我姓钱")
 8     gevent.sleep(1)
 9print("我叫钱多")
10def sun():
11print("我姓孙")
12    gevent.sleep(0)
13print("我叫孙子")
141516gevent.joinall([
17    gevent.spawn(zhao),
18    gevent.spawn(qian),
19    gevent.spawn(sun),
20 ])

该实例利用gevent自动实现IO切换,执行结果如下:

            我姓赵
我姓钱
我姓孙
我叫孙子
我叫钱多
我叫赵高

Process finished with exit code 0
        

利用协程可以有效的处理多并发,降低系统开销。

原文:http://www.cnblogs.com/chengyonggao/p/7257371.html


【说明】本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!

相关教程推荐

其他课程推荐