问答题

进程P1使用单个缓冲区buffer向进程P2,P3发送消息,要求每当P1向buffer中发送消息时,只有当P2,P3进程都读取了这条消息后才可再向buffer中发送新的消息。利用P,V原语描述进程的同步。

【参考答案】

本题是一个生产者,两个消费者,而且要保证两个消费者都读取消息,可分割成P1与P2,P1与P3两个生产者,消费者问题叠加。......

(↓↓↓ 点击下方‘点击查看答案’看完整答案 ↓↓↓)