首页 > 试题广场 >

若系统中有五台绘图仪,有多个进程均需要使用两台,规定每个进程

[单选题]
若系统中有五台绘图仪,有多个进程均需要使用两台,规定每个进程一次仅允许申请一台,则至多允许( )个进程参于竞争,而不会发生死锁。
  • 2
  • 3
  • 4
  • 5
推荐
4台,当5个进程的时候如果都同时申请到了1台,就发生死锁了。如果是4个进程,那必然有一个能申请到2台。
编辑于 2015-02-03 17:02:29 回复(0)
假设进程个数为N
则2N-5>=N时,进程可能发生死锁。
即N>=5时,可能发生死锁.
即若想不发生死锁,需小于5.
发表于 2019-11-07 21:59:14 回复(0)
每个进程每个时刻只能持有一个资源,为防止死锁,则资源数至少要多于进程数
发表于 2018-04-02 13:45:25 回复(0)
五个进程若都分别申请到了一个资源,由于还需要一个资源,就势必会出现等待释放,就会产生死锁,故最多四个进程不会导致死锁
发表于 2016-04-12 23:02:29 回复(1)
最多5个进程吧,典型的哲学家进餐问题
http://book.51cto.com/art/200907/138168.htm
发表于 2015-08-30 20:28:39 回复(3)