国际空间研究组织 | ISRO CS 2016 |问题 43
一个系统有 3 个进程共享 4 个资源。如果每个过程最多需要2个单位,那么
(A)永远不会发生死锁
(B)可能发生死锁
(C)必须发生死锁
(D)这些都不是答案:(一)
解释:不能发生死锁的条件:P(n-1) + 1 <= R 其中,P = 进程数; n = 每个进程的最大需求; R = 可用资源总数 因此,如果一个系统有 3 个进程共享 4 个资源,并且每个进程最多需要 2 个单元,那么:P = 3, n = 2 并且 R = 4 =3(2-1) + 1 < = 4,死锁永远不会发生。
这个问题的测验
如果您在上面的帖子中发现任何错误,请在下方评论