首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
什么是临界资源(critical resource)?请用100字以内的文字简要说明。 【C代码1】采用了一种繁忙等待(busy waiting)的策略,这种策略的缺点是什么?请用100字以内的文字简要说明。
什么是临界资源(critical resource)?请用100字以内的文字简要说明。 【C代码1】采用了一种繁忙等待(busy waiting)的策略,这种策略的缺点是什么?请用100字以内的文字简要说明。
admin
2009-02-15
97
问题
什么是临界资源(critical resource)?请用100字以内的文字简要说明。
【C代码1】采用了一种繁忙等待(busy waiting)的策略,这种策略的缺点是什么?请用100字以内的文字简要说明。
选项
答案
由于该算法策略每个任务进程要循环地去判断当前能否访问临界资源,因此会浪费大量的CPU时间,而且如果设计不合理,容易导致死锁
解析
本题考查的是进程之间的互斥问题,即基于繁忙等待(Busy Waiting)的进程互斥实现方法。其基本思路是,当一个进程要进入临界区,首先需要检查是否允许它进入,若允许,则直接进入;否则,则循环等待。
在多道程序系统中,各个进程是并发执行的,由于时钟中断的原因,使进程之间的执行顺序变得难以预测,每个进程都有可能在任意一条语句的后面被中断。在这种情况下,如果要采用基于繁忙等待的互斥实现方法,就必须考虑所有的可能情况,即如果每个进程在不同的位置被中断时,能否正确地实现进程间互斥。
由于该算法策略需要使用一个循环语句不断执行测试指令,即每个进程要循环地判断当前能否访问临界资源,因此会浪费大量的CPU时间,而且如果设计不合理,容易导致死锁。
转载请注明原文地址:https://kaotiyun.com/show/6IjZ777K
本试题收录于:
程序员下午应用技术考试题库软考初级分类
0
程序员下午应用技术考试
软考初级
相关试题推荐
在Excel2007中,设单元格A1中的值为-1,B1中的值为1,A2中的值为0,B2中的值为1,若在C1单元格中输入函数“=IF(AND(A1>0,B1>0),A2,B2)”,按回车键后,C1单元格中的值为______。
在PowerPoint2007中,若想在一屏内观看多张幻灯片的大致效果,可采用的方法是(52)________________。
在Word2007的编辑状态下,可以同时显示水平标尺和垂直标尺的视图模式是(37)________________。
在Excel2010中,设A1单元格中的值为20,A2单元格中的值为60,若在C1单元格中输入函数“=AVERAGE(A1,A2)”,按回车键后,,则C1单元格中的值为(
在Excel2010中,设单元格A1、B1、C1、A2、B2、C2中的值分别为1、2、3、4、5、6,若在单元格D1中输入函数“=MAX(A1:A2,B1:C2)”,按回车键后,则D1单元格中的值为(
在统计学中,用来衡量一个样本中各个数据波动大小的量是______。
电子商务有多种模式。()模式是个人消费者从在线商家处购买商品或服务。
计算机病毒是一段程序,一般隐藏在______中。
综合布线系统由6个子系统组成,将图1-1中(1)~(6)处空缺子系统的名称填写在答题纸对应的解答栏内。制作交叉双绞线(一端按EIA/TIA568A线序,另一端按EIA/TIA568B线序)时,其中一端的线序如图1-2(a)所示,另一端线序如图1—2
阅读下列说明,根据网页显示的效果图,回答问题1至问题7。【说明】以下是用ASP实现了一个网络收藏夹网页,用于保存用户感兴趣的Web网页地址。用IE打开网页文件“index.asp”后的效果如图5-1所示。程序中使用的Access数据表结构如表5-1所示。
随机试题
发生突发公共卫生事件后,对突发事件的调查、控制和医疗救治工作由哪个部门具体负责组织
A.天然实验B.临床实验C.自我实验D.强迫实验E.欺骗实验受试者被告知的实验信息不准确。或受到蒙骗手法而接受的人体实验是
对评标专家实际工作经验和业务熟悉程度的要求是()。
受拉钢筋末端应作180°弯钩的钢筋是()。
中国教育科研网的英文缩写是()。
某单位开展“我身边的榜样”评选活动,现对3名候选人甲、乙、丙进行不记名投票,投票要求详见选票。这3名候选人的得票数(不考虑是否有效)分别为总票数的88%、70%、46%,则本次投票的有效率(有效票数与总票数的比值)最高可能为:
方程x2+y2+4mx一2y+5m=0的曲线是圆。(1)m<0或m>1。(2)1<m<2。
有以下程序:#includevoidfun(inta,intb,intc){a=b;b=c;c=a;}main(){inta=10,b:20,c=30;fun(a,b,
Whatshouldyoudoifyoudiscoveryou’rebeingscammed(诈骗)?Thefirstthingistostopallcontactwiththescammer(诈骗者).It’
A、Theyhiredsomeonetostayintheirhome.B、Theylefttheirpetswiththeirrelatives.C、Theyrentedtheirhousetoastudent.
最新回复
(
0
)