在某系统中有4个并发进程,都需要同类资源5个,问该系统不会发生死锁的最少资源数是____个。【南京航空航天大学2006年】
A、
20
B、
9
C、
17
D、
12
【正确答案】
C
【答案解析】
解析:考查死锁。当4个并发进程分别占用4个同类资源时,且都在等待第5个资源时,系统发生死锁。这时再增加1个资源,则有1个进程将得到第5个资源并执行:这个进程运行结束后释放资源,其余进程就可以陆续执行。所以系统有17个资源时可以保证不会发生死锁。
提交答案
关闭