桌上有一只盘子,最多可以容纳两个水果,每次仅能放入或取出一个水果。爸爸向盘子中放苹果(apple),妈妈向盘子中放桔子(orange),两个儿子专等吃盘子中的桔子,两个女儿专等吃盘子中的苹果。试用:(1)信号量和P、V操作,(2)管程,来实现爸爸、妈妈、儿子、女儿间的同步与互斥关系。
正确答案:
(1)用信号量和P、V操作。
类似于课文中的答案,扩充如下:1) 同步信号量初值为2;
2) 要引进一个互斥信号量mutex,用于对盘子进行互斥;
3)盘子中每一项用橘子、苹果2个枚举值。
类似于课文中的答案,扩充如下:1) 同步信号量初值为2;
2) 要引进一个互斥信号量mutex,用于对盘子进行互斥;
3)盘子中每一项用橘子、苹果2个枚举值。


答案解析:有

微信扫一扫手机做题