首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
什么是临界资源(critical resource)?请用100字以内的文字简要说明。 【C代码1】采用了一种繁忙等待(busy waiting)的策略,这种策略的缺点是什么?请用100字以内的文字简要说明。
什么是临界资源(critical resource)?请用100字以内的文字简要说明。 【C代码1】采用了一种繁忙等待(busy waiting)的策略,这种策略的缺点是什么?请用100字以内的文字简要说明。
admin
2009-02-15
96
问题
什么是临界资源(critical resource)?请用100字以内的文字简要说明。
【C代码1】采用了一种繁忙等待(busy waiting)的策略,这种策略的缺点是什么?请用100字以内的文字简要说明。
选项
答案
由于该算法策略每个任务进程要循环地去判断当前能否访问临界资源,因此会浪费大量的CPU时间,而且如果设计不合理,容易导致死锁
解析
本题考查的是进程之间的互斥问题,即基于繁忙等待(Busy Waiting)的进程互斥实现方法。其基本思路是,当一个进程要进入临界区,首先需要检查是否允许它进入,若允许,则直接进入;否则,则循环等待。
在多道程序系统中,各个进程是并发执行的,由于时钟中断的原因,使进程之间的执行顺序变得难以预测,每个进程都有可能在任意一条语句的后面被中断。在这种情况下,如果要采用基于繁忙等待的互斥实现方法,就必须考虑所有的可能情况,即如果每个进程在不同的位置被中断时,能否正确地实现进程间互斥。
由于该算法策略需要使用一个循环语句不断执行测试指令,即每个进程要循环地判断当前能否访问临界资源,因此会浪费大量的CPU时间,而且如果设计不合理,容易导致死锁。
转载请注明原文地址:https://www.kaotiyun.com/show/6IjZ777K
本试题收录于:
程序员下午应用技术考试题库软考初级分类
0
程序员下午应用技术考试
软考初级
相关试题推荐
面向社会服务的信息系统突发安全事件时所采取的技术措施中一般不包括(62)________________。
数据分析工具的(13)________________特性是指它能导入和导出各种常见格式的数据文件或分析结果。
操作系统的资源管理功能不包括________________。
某商场购进了一批洗衣机,加价25%销售了60%后,在此基础上再打8折销完,则这批洗衣机的总销售收入相对于进价总额的利润率为________________。
为支持各级管理决策,信息处理部门提供的数据不能过于简化,也不能过于繁琐,不要提供大量不相关的数据。这是信息处理的()要求。
在Access中使用参数查询时,应将条件栏中的参数提示文本写在(60)中。
下列传输协议中,采用了加密技术的是______。
某商场记录(统计)销售情况的数据库中,对每一种商品采用了国家统一的商品编码。这种做法的好处不包括(11)________________。
某公路限速90公里/小时。有一辆小车在路上抛锚,为防止后续车辆追撞,需要在离车后至少_________米处摆放“∧”形标志(假设行车刹停时间为2秒)。
随机试题
永磁交流伺服电动机适用于精密数控机床控制的关键执行部件。()
冻土在冻结状态时,(),融化后承载力急剧下降,压缩性提高,地基容易产生融沉。
()工作不属于账务处理的内容。
保险积累的巨额资金主要是通过()实现其资金融通和投资功能的。
下列业务中,按照规定应确认为企业当年营业收入的有()。
下列表述正确的有()。
某街道为近期内刑满释放的人员成立了一个“新生活”小组,通过小组帮助组员学习现有社会规范和人际关系的技巧,学习新的社会生活与人际关系的技巧及知识,改变以往那些不适应社会生活的观念和行为,解决他们在社会生活中可能遇到的各种问题,发展并形成更为积极的社会生活能力
社会观察学习理论的代表人物是【】
求函数的单调区间和极值,并求该函数图形的渐近线。
设X1,X2,…,Xn是取自总体N(0,1)的简单随机样本,记则E(T)=()
最新回复
(
0
)