#Author:donghuiya #生成器并行 import time def consumer(name): print("%s准备吃包子了!"%name) while True: baozi=yield #生成器的标志,每次都会在这截断跳出函数 print("%s包子来了"%baozi) # c=consumer('aa')#并没有执行consumer,只是返回了一个地址 # c.__next__() # c.__next__() def productor(): c1=consumer('aa') c2=consumer('bb') c1.__next__() c2.__next__() print('我开始做包子了') for i in range(10): time.sleep(1) print('两人分一半') c1.send(i) c2.send(i) productor()
生成器并行
最新推荐文章于 2023-06-21 16:57:50 发布