您的位置:首页 > 编程语言 > Python开发

练习PYTHON协程之GREENLET

2015-11-18 21:58 791 查看
STACKLESS就算了,了解一下原理即可。

GREENLET,GEVENT,EVENTLET这些,比较好测试,还是都 撸一次,得个印象。

测试代码都是网上的大路货。

from greenlet import greenlet

def test1():
print 12
gr2.switch()
print 34

def test2():
print 56
gr1.switch()
print 78

gr1 = greenlet(test1)
gr2 = greenlet(test2)

gr1.switch()


真的78没有输出哟,手工切换进程,不调用系统STACK,就不会产生上下文切换。这也是STACKLESS名称的由来吧。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: