Python使用两个Event对象同步生产者消费者问题

问题描述:如果缓冲区满则生产者等待,若空则生产者往缓冲区放置物品至缓冲区满;如果缓冲区空则消费者等待,若满则消费者从缓冲区获取物品进行消费直至缓冲区空。

参考代码:

1)首先导入相应的模块

2)编写生产者类

3)编写消费者类

4)定义缓冲区,创建并启动线程

运行结果(部分):

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180427G1WK6R00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券