某系统有 3 个并发进程,都需要同类资源 4 个,试问该系统不会发生死锁的最少资

admin2022-08-02  18

问题 某系统有 3 个并发进程,都需要同类资源 4 个,试问该系统不会发生死锁的最少资源数为( )。A.4B.9C.10D.11

选项 A.4
B.9
C.10
D.11

答案 C

解析 最少要 10 个。设系统有 n 个进程,每个进程对资源的最大需求量为 m,若每个进程都得到了(m-1)个资源并且都需申请最后一个资源,这时只要系统还有一个资源可用,就可使其中的一个进程获得所需的全部资源,从而不会发生死锁,即最少资源数=n(m-1)+1。
转载请注明原文地址:https://tihaiku.com/gongwuyuan/2556220.html

最新回复(0)