多个生产者、消费者共享一个存放100个产品的缓冲区,缓冲区未满生产者可放入一个产品,否则等待要求每个消费者连续区10个产品才能让其他的消费者取。
这个题目和课本上差不多 可以仿照课本上的改 注意这里是多个生产者多和消费者 他们自身之间存在互斥
当时对照课本上改写时 mutex理解为生产者和消费者不能同时放入和取出 这两个之间互斥
但实则时缓冲区之间的互斥 课本上时单个生产者单个消费者,本题是多个生产者和消费者,mutex确实是缓冲区之间的互斥 所以要放入for循环中。
多个生产者、消费者共享一个存放100个产品的缓冲区,缓冲区未满生产者可放入一个产品,否则等待要求每个消费者连续区10个产品才能让其他的消费者取。
这个题目和课本上差不多 可以仿照课本上的改 注意这里是多个生产者多和消费者 他们自身之间存在互斥
当时对照课本上改写时 mutex理解为生产者和消费者不能同时放入和取出 这两个之间互斥
但实则时缓冲区之间的互斥 课本上时单个生产者单个消费者,本题是多个生产者和消费者,mutex确实是缓冲区之间的互斥 所以要放入for循环中。