网站关键字语法深圳建模板网站
文章目录
- 一、生产者-消费者模式的应用场景
 - 1、Excutor任务执行框架:
 - 2、消息中间件active MQ:
 - 3、任务的处理时间比较长的情况下:
 
- 二、生产者-消费者模式的优点
 - 1、优点:
 - 2、缺点:
 
- 二、C++实现生产者-消费者模型
 - 1、依赖
 - 2、实现细节
 - 3、问题
 - 4、核心代码
 
生产者-消费者模式是一个十分经典的 多线程并发协作的模式,弄懂生产者-消费者问题能够让我们对并发编程的理解加深。所谓生产者-消费者问题,实际上主要是包含了两类线程:
- 一种是生产者线程用于生产数据
 - 另一种是消费者线程用于消费数据
 
为了解耦生产者和消费者的关系,通常会采用共享的数据区域,就像是一个仓库,生产者生产数据之后直接放置在共享数据区中,并不需要关心
