首页 > 试题广场 >

设系统中有 m 个同类资源数, n 为系统中的并发进程数,当

[单选题]

设系统中有 m 个同类资源数, n 为系统中的并发进程数,当 n 个进程共享 m 个互斥资源时,每个进程的最大需求数是 w ,试问下列情况下系统会死锁的是(        )

  • m=4,n=3,w=2
  • m=2,n=2,w=1
  • m=5,n=2,w=3
  • m=4,n=3,w=3
可以记一记,当m>n*(w-1)时不会发生死锁。
发表于 2017-07-31 15:43:12 回复(1)
当3个进程已经拥有1个资源的时候都在申请另两个资源,导致死锁
发表于 2017-07-12 09:54:27 回复(0)
系统总共需要nw个资源,如果每个进程都少一个资源那么就是nw - n , 剩余资源就是 m - (nw - n), 如果剩余资源大于0的话就不会产生死锁了,综上选D
发表于 2021-10-27 20:56:46 回复(0)