多线程_并发协作_管程法

管程法的核心要点在于加入了缓冲区,有了这个缓冲区之后生产者和消费者之间解耦了,生产者向缓冲区填数据,消费者向缓冲区拿数据,这就相当于我们商业活动的中间商或者商店,你并不知道这个商品从哪里来的,不知道进货的渠道,同样生产者不知道商品销给谁了。生产者仅向中间商或商店提供商品,消费者仅从商店拿商品。 分析一下这个模型有几个角色: 1、生产者; 2、消费者; 3、缓冲区(容器)【存、取】; 4、缓冲区中的
相关文章
相关标签/搜索