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

[真1][29][单选]下图所示的经典哲学家就餐的场景有可能出现死锁现象。

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


image.png

下列方法中,哪一个打破了保持并请求条件?


为每个哲学家提供一双专用筷子

使哲学家一次性获得左右两边的筷子

当哲学家拿不到第二支筷子时,放弃第一次取得的筷子

规定每个哲学家先取左边筷子,再取右边筷子


答案

使哲学家一次性获得左右两边的筷子


解析

保持并请求条件是指进程已经保持了至少一个资源,但又提出了新的资源请求,而该资源已被其它进程占有,此时请求进程阻塞,但又对自己已获得的其它资源保持不放。选项 B 中使哲学家一次性获得左右两边的筷子,打破了保持并请求条件,故选择 B 选项。


转载请注明出处。

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

相关文章

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

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

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

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

[1][18][单选]在采用虚拟存储管理方案的系统中,发生“抖动”现象是由以下哪一个原因引起的

页面尺寸过大页面尺寸过小程序编制不合理页面置换算法不合理答案页面置换算法不合理解析在采用虚拟存储管理...

[1][27][单选]当一个低速的 I/O 设备连接到高速的计算机系统中时,下列哪种技术可以提高低速设备的使用效率

SPOOLing 技术I/O 重定向技术设备共享技术设备缓冲技术答案设备缓冲技术解析缓冲技术是计算机...

[1][28][单选]死锁产生的原因之一是资源分配不当,另一个原因是

存在共享资源使用 P、V 操作过多系统中没有采用 SPOOLing 技术进程推进顺序不当答案进程推进...

[1][29][单选]下列关于死锁与安全状态的叙述中,哪一个是正确的

死锁状态一定是不安全状态从安全状态有可能进入死锁状态不安全状态就是死锁状态死锁状态有可能是安全状态答...