PythonStudy - greenlet协程

インポートgreenlet
 緑のスレッド(コルーチンを達成するための一つの方法)

のインポート

DEF タスク1():
     印刷" タスク1 RUN " 
    g2.switch()
    印刷" タスク1オーバー" 
    g2.switch()

DEFのタスク2():
     プリント" Task2のRUN " 
    g1.switch()
    time.sleep( 1 プリント" Task2のオーバー" 



G1 = greenlet.greenlet(タスク1)
G2 =greenlet.greenlet(タスク2)
g1.switch()

印刷" 主オーバー" #1 タスク1の実行
#のタスク2の実行
#のオーバータスク1 
#のオーバータスク2 オーバー主

 

おすすめ

転載: www.cnblogs.com/tingguoguoyo/p/10990785.html