【Java并发编程】生产者消费者模式-上篇

在实际的软件开发过程当中,常常会碰到以下场景:某个模块负责产生数据,这些数据由另外一个模块来负责处理(此处的模块是广义的,能够是类、函数、线程、进程等)。产生数据的模块,就形象地称为生产者;而处理数据的模块,就称为消费者。安全 单单抽象出生产者和消费者,还够不上是生产者/消费者模式。该模式还须要有一个缓冲区(也称之为仓库)处于生产者和消费者之间,做为一个中介。生产者把数据放入缓冲区,而消费者从缓冲
相关文章
相关标签/搜索