博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【操作系统】死等状态、忙等状态、有限等待、让权等待
阅读量:3903 次
发布时间:2019-05-23

本文共 393 字,大约阅读时间需要 1 分钟。

死等状态:

进程在有限时间内根本不能进入临界区,而一直在尝试进入,陷入一种无结果的等待状态。
(没有进入临界区的正在等待的某进程根本无法获得临界资源而进入进程,这种等待是无结果的,是死等状态~)-> 这个时候应该放弃这个无结果的事情,保证自己等待的时间是有限的

忙等状态:

当一个进程正处在某临界区内,任何试图进入其临界区的进程都必须进入代码连续循环,陷入忙等状态。连续测试一个变量直到某个值出现为止,称为忙等。
(没有进入临界区的正在等待的某进程不断的在测试循环代码段中的变量的值,占着处理机而不释放,这是一种忙等状态~)-> 这个时候应该释放处理机让给其他进程

有限等待:对要求访问临界资源的进程,应保证有限时间内能进入自己的临界区,以免陷入“死等”状态~(受惠的是进程自己)

让权等待:当进程不能进入自己的临界区时,应立即释放处理机,以免进程陷入“忙等”状态~(受惠的是其他进程)

转载地址:http://suxen.baihongyu.com/

你可能感兴趣的文章
SQL中lag()和lead()函数使用
查看>>
SQL中TRUNC函数的用法
查看>>
利用js函数获取当前年月日时分秒,月初月末,和前一个月时间
查看>>
利用js求最大值
查看>>
vuex的Mutations及mapMutations传参(mutations&actions)
查看>>
DBeaver连接mysql数据库、新建mysql数据表以及拷贝
查看>>
js去除重复的数
查看>>
MyBatis传入多个参数的问题以及出现“无效的列类型: 1111 错误”问题的解决办法
查看>>
ECharts对象的数据实例化方法汇总以及注意事项
查看>>
ECharts的多树图切换时出现的图形混乱问题
查看>>
修改VSCode背景图片(不是主题喔)以及顶部出现“不受支持”的解决方案
查看>>
Antd 的vue模态框modal去除确认或添加按钮(自定义按钮)
查看>>
korofileheader 注释插件的配置
查看>>
vue兄弟组件间通信&eventbus遇到的问题(多次触发、第一次不触发)
查看>>
JS 在数组指定位置插入/删除/替换数据的方法
查看>>
前台导出pdf经验汇总 (html2canvas.js和浏览器自带的打印功能-print.js)以及后台一些导出pdf的方法
查看>>
Win10神州网信政府版电脑的麦克风及照相功能被组织关闭没有权限打开怎么办呢?(解决电脑麦克风问题)
查看>>
Windows 10 神州网信政府版密码设置及登录设置 Ctrl+alt+del
查看>>
vue面试题目(更新版)
查看>>
js字符串时间相减得出相减的天数
查看>>