单选题
19.设m为同类资源数,n为系统中并发进程数。当n个进程共享m个互斥资源时,每个进程的最大需求是w,则下列情况会出现系统死锁的是( )。
【正确答案】
D
【答案解析】本题考查死锁的检测。A不会发生死锁,只有一个进程怎么也不会发生死锁。B不会发生死锁,两个进程各需要一个资源,而系统中刚好有2个资源。C不会发生死锁,3个进程需要的最多资源数都是2,系统总资源数是4,所以总会有一个进程得到2个资源,运行完毕后释放资源。D可能会发生死锁,当2个进程各自都占有了2个资源后,系统再无可分配资源。由此可得出结论:当满足m≥n(w—1)+1时,不会产生死锁。