[18][30][单选]某计算机系统中共有3个进程P1、P2和P3,4类资源r1、r2、r3和r4。其中r1和r3每类资源只有1个,r2资源有2个,r4有3个。
当前的资源分配状态如下: r1:
死锁
无死锁
活锁
饥饿
答案
死锁
解析
由当前的资源分配状态可知,r1资源已被P1占用,r2资源分别被P1和P2占用,r3资源被P3占用,r4资源被P2和P3占用。若进程P2申请一个r1类资源,P2会等待P1释放r1资源,而P1又在等待其他资源(如P2释放r2资源),这样就形成了一个资源等待的循环链,导致死锁。故选择A选项。涉及考点为第八章死锁。
转载请注明出处。