首页
编程
java
php
前端
首页
编程
java
php
前端
多个生产者和消费者共用n个缓冲区,生产者只能向缓冲区中存放数据,消费者只能从缓冲区中取出数据,请使用记录型信号量机制解决生产者和消费者之间的同步问题。
多个生产者和消费者共用n个缓冲区,生产者只能向缓冲区中存放数据,消费者只能从缓冲区中取出数据,请使用记录型信号量机制解决生产者和消费者之间的同步问题。
N 个生产者进程和 M 个消费者进程共享大小为 K 的缓冲区_暴风少年的博客-CSDN博客_多个生产者多个消费者n个缓冲区
题目描述:N 个生产者进程和 M 个消费者进程共享大小为 K 的缓冲区,遵循规则如下:(1) 进程之间必须以互斥方式访问缓冲区;(2) 对每 1 条放入缓冲区的数据,所有消费者都必须接收 1 次;(3) 缓冲区满时,生产者必须阻塞;(4) 缓冲区空时,消费者必须阻塞。请用 P、V 操作实现其同步过程,须说明信号量含义。题目分析:(以下仅是个人的做法,因为没有在网上找到答案,所以按照我...
https://blog.csdn.net/silent_gods/article/details/84455122
点击展开全文