什么是生产者消费者模式? 在工作中,大家可能会碰到这要一种情况:某个模块负责产生数据,这些数据由另一个模块来负责处理(此处的模块是广义的,可以是类、函数、线程、进程等)。产生数据的模块,就形象地称为生产者;而处理数据的模块,就称为消费者。在生产者与消费者之间在加一个缓冲区,我们形象的称之为仓库,生产者负责往仓库里进商品,而消费者扶着从仓库里拿商品,这样就构成了生产者消费者模式。