greenlet模块使用
"""
greenlet: 底层由源生c写成.
greenlet() 创建对象.
obj.switch() 切换函数.
切换着运行.
"""
import greenlet
def test1():
print(1)
gr2.switch()
print(3)
gr2.switch()
def test2():
print(2)
gr1.switch()
print(4)
gr1 = greenlet.greenlet(test1)
gr2 = greenlet.greenlet(test2)
gr1.switch()
本文深入讲解了greenlet模块的使用方法,包括通过源生c编写的底层实现,greenlet对象的创建,以及如何使用switch方法在不同函数间进行切换,实现协程的并发执行。
322

被折叠的 条评论
为什么被折叠?



