楼主:
ok8752665 (dd8752665)
2019-09-02 19:55:56http://i.imgur.com/vknCtoE.jpg
答案是C D E
题目说P1先要求了1个A 2个C
我跑完算法是处于safe state
不过核准这个要求 就没办法safe sequnce从P3开头了
所以P1那个请求是有可能被拒绝的吗?
作者:
DLHZ ( )
2019-09-03 01:33:00他指的是完成额外需要1a2c而不是刚开始就要求吧?
楼主:
ok8752665 (dd8752665)
2019-09-03 08:39:00不是都是request吗 还是要写成(?,?,?) 才是请求
作者:
DLHZ ( )
2019-09-03 12:05:00如果是刚开始就拿的话我觉得应该写allocation才对 request就比较像要求额外的资源来完成任务
楼主:
ok8752665 (dd8752665)
2019-09-03 13:42:00知道了 谢谢可是我重算了一次 如果a的need多了(1,0,2) c选项的sequence也不能用*p1的need
作者:
DLHZ ( )
2019-09-03 15:35:00抱歉 我看了一下a跟b 觉得他选项应该是说p1先提前额外要求了而非之后额外要求我觉得这样解释的话答案是bc
楼主:
ok8752665 (dd8752665)
2019-09-03 16:11:00顺便问一下 B我用检测deadlock的算法下去跑是会deadlock的 为什么b要选
作者:
DLHZ ( )
2019-09-03 17:13:00他不是问那个对吗?b说会deadlock没错吧
楼主:
ok8752665 (dd8752665)
2019-09-03 17:36:00我看错了 没事了
老师说只会unsafe但不代表一定deadlock