特牛网址导航

Python网络与并发编程 14 生产者消费者模型-CSDN博客

网友收藏
文章浏览阅读85次。生产者消费者模型生产者消费者模型是一种设计思想,生产者生产出产品,消费者对产品进行消费。但是他们之间不直接进行接触,而是通过中间件进行产品交易,这样做的好处是降低生产者与消费者之间的耦合度,使他们没有强制的关联。如下图所示,当生产者生产出产品后会将产品放入中间件中,消费者监听中间件当中间件状态一旦发生变化后就立即获取出产品并消费:多线程实现下面将采用多线程实现生产者与消费者模型,需要借助queue.Queue()作为中间件:import threadingimport queueimpor