某系统中有同类资源 10 个,每个进程的资源需求量为 3 个,则不会发生死锁的最大并发进程数为( )。
- A.2
- B.3
- C.4
- D.5
正确答案及解析
正确答案
C
解析
若最大进程数为 5 个,则至少需要 5×(3-1)+1=11 个同类资源,若最大进程数为 4 个,则至少需要 4×(3-1)+1=9 个同类资源,依据题意可满足,故选 C。
某系统中有同类资源 10 个,每个进程的资源需求量为 3 个,则不会发生死锁的最大并发进程数为( )。
若最大进程数为 5 个,则至少需要 5×(3-1)+1=11 个同类资源,若最大进程数为 4 个,则至少需要 4×(3-1)+1=9 个同类资源,依据题意可满足,故选 C。