Python实现生产者消费者模型

题目

在这里插入图片描述

项目地址

生产者-消费者模型进阶

思路

  • 将生产者、消费者和消息队列设为三条进程执行,之间通过socket通信

  • 消息队列拥有4条工作线程的线程池,另外再开两条线程与消费者和生产者进行通信

  • 生产者生产出数据后将数据发送给消息队列,消息队列将数据放进数据队列后,向生产者发送操作成功的响应

  • 当生产者将全部数据发给消息队列后,生产者和消息队列的通信中断

  • 消费者向消息队列发送请求,消息队列将数据发给消费者

  • 消费者对数据进行运算

  • 当数据队列为空后,消费者和消息队列的通行中断

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 第5章 多线程编程 5.1 线程基础 5.1.1 如何创建线程 在java要创建线程,一般有==两种方式==:1)...
    AndroidMaster阅读 1,815评论 0 11
  • 必备的理论基础 1.操作系统作用: 隐藏丑陋复杂的硬件接口,提供良好的抽象接口。 管理调度进程,并将多个进程对硬件...
    drfung阅读 3,595评论 0 5
  • 操作系统概论 操作系统的概念 操作系统是指控制和管理计算机的软硬件资源,并合理的组织调度计算机的工作和资源的分配,...
    野狗子嗷嗷嗷阅读 12,111评论 3 34
  • Java继承关系初始化顺序 父类的静态变量-->父类的静态代码块-->子类的静态变量-->子类的静态代码快-->父...
    第六象限阅读 2,174评论 0 9
  • 人的一生之中,总会有想起某人的时刻,或欢喜,或忧愁,或爱意绵绵,或恨意深深。 白日的喧嚣如秋风扫落叶般流走,夜幕亲...
    黑白镜阅读 619评论 2 1