1.问题描述

桌子上有一只盘子,每次只能向其中放入一个水果,爸爸专向盘子中放水果,妈妈专向盘子中放橘子,儿子专等着吃盘子中的橘子,女儿专等着吃盘子中的苹果。只有盘子为空时,爸爸或妈妈才可向盘子中放一个水果。仅当盘子中有自己需要的水果时,儿子或女儿可以从盘子中取出水果。用 PV 操作实现上述过程。

可以将盘子看做大小为 1,初始为空的缓冲区,爸爸和妈妈分别看做生产者进程 1 和生产者进程 2,女儿和儿子看做消费者进程 1 和消费者进程 2,

1.关系分析:找出