python中greenlet基本使用

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()

猜你喜欢

转载自blog.csdn.net/One_of_them/article/details/82012085