python :生产者和消费者模型 即简单的协程
def consumer(name):
print('%s开始准备吃包子了' %name)
while True:
baozi=yield
print('[%s]包子来了,被[%s]吃了' %(baozi,name))
def product(name):
print('%s开始做包子了' %name)
c=consumer('张三') #生成器
c1=consumer('李四')
c.__next__()
c1.__next__()
for i in range(10):
print("做好了2个包子")
c.send(i)
c1.send(i)
product('alex')

浙公网安备 33010602011771号