问题
单项选择题
某系统中共有11台磁带机,X个进程共享此磁带机设备,每个进程最多请求使用3台,则系统不会死锁的X值是( )。
A.4
B.5
C.6
D.7
答案
参考答案:B
解析:考虑一下极端情况,每个进程已经分配了两台磁带机,那么其中任何一个进程只要再分配一台磁带机即可满足它的最大需求,该进程总能运行下去直到结束,然后将磁带机归还给系统再次分配给其他进程使用。所以,系统中只要满足2X+1=1l这个条件即可认为系统不会死锁,解得X=5,也就是说,系统中最多可以并发5个这样的进程是不会死锁的。