生产者生产了a,放入缓冲池。消费者1取走了缓冲池中的a,但是消费者2也需要a,现在缓冲池已经没有a了。
请问这种情况怎么办?
一般的生产者-消费者模型中,生产者生产的都是相同的东西,消费者之间互不影响,也不在意缓冲区中的产品的具体内容。但现在这种情况怎么办?
3 个解决方案
#1
补充:生产者只生产一次a
#2
一个饼要两个人分,怎么分?
#3
那就要生产两次喽?感觉这样还不如不用生产者——消费者模型
#1
补充:生产者只生产一次a
#2
一个饼要两个人分,怎么分?
#3
那就要生产两次喽?感觉这样还不如不用生产者——消费者模型