0
点赞
收藏
分享

微信扫一扫

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


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

参考代码:

1)首先导入相应的模块

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

2)编写生产者类

Python使用两个Event对象同步生产者消费者问题_多进程_02

3)编写消费者类

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

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

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

运行结果(部分):

Python使用两个Event对象同步生产者消费者问题_编程语言_05


举报

相关推荐

0 条评论