N 个生产者进程和 M 个消费者进程共享大小为 K 的缓冲区
题目描述:N 个生产者进程和 M 个消费者进程共享大小为 K 的缓冲区,遵循规则如下:(1) 进程之间必须以互斥方式访问缓冲区;(2) 对每 1 条放入缓冲区的数据,所有消费者都必须接收 1 次;(3) 缓冲区满时,生产者必须阻塞;(4) 缓冲区空时,消费者必须阻塞。请用 P、V 操作实现其同步过程,须说明信号量含义。题目分析:(以下仅是个人的做法,因为没有在网上找到答案,所以按照我...
原创
2018-11-24 23:36:14 ·
11440 阅读 ·
10 评论