首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下技术说明和C语言代码,根据要求回答问题1至问题6。 【说明】 有两个进程(编号分别为0和1)需要访问同一个共享资源。为了解决竞争条件(race condition)的问题,需要实现一种互斥机制,使得在任何时刻只能有一个进程访问该共享资源
阅读以下技术说明和C语言代码,根据要求回答问题1至问题6。 【说明】 有两个进程(编号分别为0和1)需要访问同一个共享资源。为了解决竞争条件(race condition)的问题,需要实现一种互斥机制,使得在任何时刻只能有一个进程访问该共享资源
admin
2009-02-15
47
问题
阅读以下技术说明和C语言代码,根据要求回答问题1至问题6。
【说明】
有两个进程(编号分别为0和1)需要访问同一个共享资源。为了解决竞争条件(race condition)的问题,需要实现一种互斥机制,使得在任何时刻只能有一个进程访问该共享资源。以下【C代码1】给出了一种实现方法。
【C代码1】
int flag[2]; /+flag数组,初始化为FALSE*/
Enter_Critical_Section(int my_task_id, int other_task_id)
{ while (flag[other_task_id]==TRUE); /*空循环语句*/
flag[my_task_id]=TRUE;
}
Exit_Critical_Section(int my_task_id, int other_task_id)
{ flag[my_task_id]=FALSE;
}
当一个进程要访问临界资源时,就可以调用【C代码1】给出的这两个函数。【C代码2】给出了进程0的一个例子。
【C代码2】
Enter_Critical_Section(0,1);
……使用这个资源……
Exit_Critical_Section(0,1);
……做其他的事情……
选项
答案
在多道程序系统中,各进程可以共享各类资源,但有些资源一次只能供一个进程使用。需要互斥访问的资源称为临界资源
解析
在多道程序系统中,各进程可以共享各类资源,但有些资源一次只能供一个进程使用。需要互斥访问的资源称为临界资源(Critical Resource),如打印机、共享变量和表格等。
转载请注明原文地址:https://kaotiyun.com/show/9IjZ777K
本试题收录于:
程序员下午应用技术考试题库软考初级分类
0
程序员下午应用技术考试
软考初级
相关试题推荐
计算机硬件唯一能够直接识别和处理的语言是(30)________________。
在PowcrPoint2010中,将一张幻灯片中的图片及文本框设置成一致的动画显示效果后,________________。
在Excel2010中,若要计算出B3:E6区域内的数据的最大值并保存在B7单元格中,应在B7单元格中输入________________。
在Word2010窗口的编辑区,闪烁的一条竖线表示________________。
计算机中的数据是指________________。
在Excel2010中的A1单元格输入公式(),按回车键后,该单元格值为0.25。
某单位的统计报表比较多,采用表号(报表的编号)的好处是______。
在统计学中,用来衡量一个样本中各个数据波动大小的量是______。
电子商务有多种模式。()模式是个人消费者从在线商家处购买商品或服务。
阅读下列说明和HTML文本,分析其中嵌入的JavaScrlpt脚本,将应填入<u>(n)</u>处的语句写在对应栏内。[说明]本题实现用鼠标拖拽图片在Web页内移动的功能。将鼠标放在图片上,按下左键,移动鼠标便可带动图片一起移动。[
随机试题
霍奇金淋巴瘤的特点是
天车与井口偏斜,在二层平台操作时应()。
环境中多种毒物会对人体产生联合作用,下面哪一种不属于联合作用?()
患儿,男,4岁。诉发音不清,求治。口腔检查:舌不能自由前伸,伸舌时舌尖部呈“M”形,智力发育正常。进行手术治疗的最佳时间是
初产妇,足月妊娠临产16小时,宫口开全2小时,先露头"+2",骨产道正常,枕后位,胎心120次/分,最恰当的分娩方式是
“时间一成本累积曲线”的特征是()。
万盛公司系某省某市一家建筑施工企业。2015年8月,该企业承接该市某单位的一项改建工程。因该公司违反法律及有关规定操作,施工阶段发生生产安全事故。某省建设厅经现场调查后当场作出暂扣该公司安全生产许可证3个月的决定:市安全监督管理局作出对该公司罚款20万元的
政府制定或调整重大劳动关系标准应当贯彻“三方原则”,其中“三方”指的是()。
求幂级数的收敛域.
FaithinmedicinerunsdeepinAmerica.Wespendmoreperpersononhealthcarethananyothernation.Whetherweeattoomucho
最新回复
(
0
)