当前位置:首页 > 学习 > 四级网络工程师 > 正文内容

[9][30][单选]某计算机系统中共有3个进程P1、P2和P3,4类资源r1、r2、r3和r4,其中r1和r3每类资源只有1个实例,r2资源有2个实例,r4有3个实例。

四级网络工程师3个月前 (02-01)

image.png

当前的资源分配状态如下:

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章死锁。


转载请注明出处。

本文链接:http://pythonopen.com/?id=5926

相关文章

[1][3][单选]引入中断技术可以使计算机的运行效率得到提高,下列对中断响应顺序产生影响的是

中断优先级时间片大小特权指令中断向量答案中断优先级解析在多级中断系统中,同时有多个中断请求时,CPU...

[1][6][单选]下列各种数据对象中,与进程具有——对应关系的是

程序进程控制块动态库堆栈答案进程控制块解析进程由指令、数据和进程控制块PCB3 部分组成。PCB 是...

[1][9][单选]在 Pthread 线程包中,线程操作 pthread_join 的含意是

创建一个新的线程撤销一个线程等待一个特定的线程退出参加一个新的线程答案等待一个特定的线程退出解析线程...

[1][10][单选]下列各种情况中,一定不会引起进程调度的操作是

一个进程完成工作后被撤销一个进程从运行状态变成了阻塞状态或就绪状态一个进程从阻塞状态变成了就绪状态一...