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

热门试题