ThreadLocal原理与生产者-消费者模型结合应用实例如何解析?
- 内容介绍
- 文章标签
- 相关推荐
本文共计2030个文字,预计阅读时间需要9分钟。
1. 平衡生产者和消费者的生产能力和消费能力,通过提升整个系统的运行效率。
2.这是生产者-消费者模型最重要的作用。
3.解耦生产者和消费者,这是生产者-消费者模型的关键。
1、生产者消费者模型作用和示例如下:
1)通过平衡生产者的生产能力和消费者的消费能力来提升整个系统的运行效率 ,这是生产者消费者模型最重要的作用
2)解耦,这是生产者消费者模型附带的作用,解耦意味着生产者和消费者之间的联系少,联系越少越可以独自发展而不需要收到相互的制约
备注:对于生产者消费者模型的理解将在并发队列BlockingQueue章节进行说明,本章不做详细介绍。
package threadLearning.productCustomerModel; /* wait/notify 机制:以资源为例,生产者生产一个资源,通知消费者就消费掉一个资源,生产者继续生产资源,消费者消费资源,以此循环。
本文共计2030个文字,预计阅读时间需要9分钟。
1. 平衡生产者和消费者的生产能力和消费能力,通过提升整个系统的运行效率。
2.这是生产者-消费者模型最重要的作用。
3.解耦生产者和消费者,这是生产者-消费者模型的关键。
1、生产者消费者模型作用和示例如下:
1)通过平衡生产者的生产能力和消费者的消费能力来提升整个系统的运行效率 ,这是生产者消费者模型最重要的作用
2)解耦,这是生产者消费者模型附带的作用,解耦意味着生产者和消费者之间的联系少,联系越少越可以独自发展而不需要收到相互的制约
备注:对于生产者消费者模型的理解将在并发队列BlockingQueue章节进行说明,本章不做详细介绍。
package threadLearning.productCustomerModel; /* wait/notify 机制:以资源为例,生产者生产一个资源,通知消费者就消费掉一个资源,生产者继续生产资源,消费者消费资源,以此循环。

