本文实例讲述了Java生产者消费者模式。分享给大家供大家参考,具体如下:
java的生产者消费者模式,有三个部分组成,一个是生产者,一个是消费者,一个是缓存。
这么做有什么好处呢?
1.解耦(去依赖),如果是消费者直接调用生产者,那如果生产者的代码变动了,消费者的代码也需要随之变动
2.高效,如果消费者直接掉生产者,执行时间较长的话,会阻塞,影响其他业务的进行
3.负载均衡,如果消费者直接调生产者,那生产者和消费者就得在一起了,日后业务量非常大的话,要想减轻服务器的压力,想拆分生产和消费,就很困难
希望本文所述对大家java程序设计有所帮助。
新闻热点
疑难解答
图片精选