生产者消费者模型

在实际的软件开发过程中,我们会遇到很多比较现实的场景。例如,某些模块负责去产生数据,而数据的处理则由其他模块去处理。产生数据的模块则被人形象的称为生产者,而处理数据的模块则被人形象地称为消费者。 生产者消费者模型: 为什么需要存在缓冲区? 1、降低耦合度 如果生产者与消费者分别是类,如果让生产者类直接去调用消费者类中的某个成员或方法,那么两个类之间就会存在依赖关系,那么以后消费者类的改动可能会影响
相关文章
相关标签/搜索