理解一个协程
用协程实现一个打印ababab这样的任务
import time
def produce():
while True:
print("Producing")
time.sleep(3)
yield None
def consume():
while True:
print("Consuming")
time.sleep(3)
yield None
def control():
yield_produce = produce()
yield_consume = consume()
while True:
next(yield_produce)
next(yield_consume)
control()
原理