第二章 课堂练习(6)

2018-09-27  本文已影响0人  w王好人w

多个生产者、消费者共享一个存放100个产品的缓冲区,缓冲区未满生产者可放入一个产品,否则等待要求每个消费者连续区10个产品才能让其他的消费者取。

这个题目和课本上差不多 可以仿照课本上的改 注意这里是多个生产者多和消费者 他们自身之间存在互斥

当时对照课本上改写时 mutex理解为生产者和消费者不能同时放入和取出 这两个之间互斥

但实则时缓冲区之间的互斥 课本上时单个生产者单个消费者,本题是多个生产者和消费者,mutex确实是缓冲区之间的互斥 所以要放入for循环中。

上一篇 下一篇

猜你喜欢

热点阅读