您当前的位置: 首页 >  Python

Python编程:Coroutine协程之生产者消费者模型

彭世瑜 发布时间:2018-06-20 11:23:28 ,浏览量:2

# 消费者
def customer():
    a = 0
    while True:
        a = yield a
        print("a = %s"% a)

# 生产者
def producer(c):
    c.send(None) # 启动生成器
    for i in range(5):
        b = c.send(i)
        print("b = %s"% b)
    c.close()


producer(customer())

"""
a = 0
b = 0
a = 1
b = 1
a = 2
b = 2
a = 3
b = 3
a = 4
b = 4
"""
关注
打赏
1688896170
查看更多评论

彭世瑜

暂无认证

  • 2浏览

    0关注

    2727博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文
立即登录/注册

微信扫码登录

0.0489s