+关注
已关注

分类  

暂无分类

标签  

暂无标签

日期归档  

2020-03(62)

2020-04(60)

2020-05(24)

2020-06(39)

2020-07(23)

python学习-40 生产者和消费者模型

发布于2020-01-01 13:59     阅读(880)     评论(0)     点赞(13)     收藏(3)


0

1

2

3

4

5

6

7

8

复制代码
import time
def buy(name):                      # 消费者
    print('%s上街去买蛋' %name)
    while True:
        eggs=yield
        print('%s买了%s' %(name,eggs))


def product_eggs():              # 生产者
    a =buy('小明')
    a.__next__()
    for i  in range(1,11):
        time.sleep(1)
        a.send('%s个鸡蛋' %i)

product_eggs()
复制代码

运行结果:

复制代码
小明上街去买蛋
小明买了1个鸡蛋
小明买了2个鸡蛋
小明买了3个鸡蛋
小明买了4个鸡蛋
小明买了5个鸡蛋
小明买了6个鸡蛋
小明买了7个鸡蛋
小明买了8个鸡蛋
小明买了9个鸡蛋
小明买了10个鸡蛋

Process finished with exit code 0
复制代码

 

0

1

2

3

4

5



所属网站分类: 技术文章 > 博客

作者:9384vfnv

链接: https://www.pythonheidong.com/blog/article/199199/22c4e410803d245db89d/

来源: python黑洞网

任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任

13 0
收藏该文
已收藏

评论内容:(最多支持255个字符)