[9][30][单选]某计算机系统中共有3个进程P1、P2和P3,4类资源r1、r2、r3和r4,其中r1和r3每类资源只有1个实例,r2资源有2个实例,r4有3个实例。
当前的资源分配状态如下:
E={<P1,r1>,<P2,r3>,<r2,P1>,<r1,P2>,<P2,r2>,<r3,P3>}
若进程P3申请一个r2类资源<P3,r2>,则系统可能会发生下列哪一种现象()。
死锁
无死锁
活锁
饥饿
答案
无死锁
解析
当前进程状态如下: 进程P1已经占用了一个r2类资源,正在等待获得一个r1类资源; 进程P2已经占用了一个r3类资源,正在等待获得一个r2类资源; 进程P3已经占用了一个r3类资源,正在等待获得一个r2类资源; 当前资源剩余量为r1等于0,r2等于1,r3等于0,能找到一个安全序列P3P2P1,不会发生死锁。故本题答案选择B选项。涉及考点为第8章死锁。
转载请注明出处。