PythonStudy——greenlet 协程

Import greenlet
 # green thread (One way to achieve coroutines) 

Import Time 

DEF task1 ():
     Print ( " task1 RUN " ) 
    g2.switch () 
    Print ( " task1 over " ) 
    g2.switch () 

DEF task2 ():
     Print ( " Task2 RUN " ) 
    g1.switch () 
    the time.sleep ( . 1 )
     Print ( " Task2 over " ) 



G1 = greenlet.greenlet (Task1) 
G2 = greenlet.greenlet(task2)
g1.switch()

print("主over")
# task1 run
# task2 run
# task1 over
# task2 over
# 主over

 

Guess you like

Origin www.cnblogs.com/tingguoguoyo/p/10990785.html