python中greenlet基本使用

One of them發表於2018-08-24

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

相關文章