首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下技术说明和C语言代码,根据要求回答问题1至问题6。 【说明】 有两个进程(编号分别为0和1)需要访问同一个共享资源。为了解决竞争条件(race condition)的问题,需要实现一种互斥机制,使得在任何时刻只能有一个进程访问该共享资源
阅读以下技术说明和C语言代码,根据要求回答问题1至问题6。 【说明】 有两个进程(编号分别为0和1)需要访问同一个共享资源。为了解决竞争条件(race condition)的问题,需要实现一种互斥机制,使得在任何时刻只能有一个进程访问该共享资源
admin
2009-02-15
62
问题
阅读以下技术说明和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://www.kaotiyun.com/show/9IjZ777K
本试题收录于:
程序员下午应用技术考试题库软考初级分类
0
程序员下午应用技术考试
软考初级
相关试题推荐
在Word2007中,字符样式应用于__________。
将Word2007文档中部分文本内容复制到其他地方,先要进行的操作是__________。
以下关于数据处理的叙述中,不正确的是__________。
国际标准化组织提出的开放系统互连OSI参考模型,将计算机网络分成7层,其中最底层是()。
企业建立生产和库存管理系统的目的不包括()。
要使Word能自动提醒英文单词的字母拼写是否正确,应设置Word的(47)选项功能。
下列不是Access系统数据库对象的是______。
某地区考试机构准备对信息处理技术员考试笔试成绩(BS)不低于45分,并且机考成绩(JK)为43~44分者进行重点复查。对考生成绩表进行筛选操作时,正确描述上述条件的表达式是(27)。
在Excel2007中,若在单元格A1中输入函数“=ROUNDUP(3.1415926,2)”,按回车键后,则A1单元格中的值为______。
从网络连接的角度来看,代理服务器承担了何种网络设备的功能?请给出下列代理服务器上的外网卡配置参数(配置界面如图2所示)。子网掩码:(1);默认网关:(2)。
随机试题
在催化剂中常用载体,载体所起的主要作用,哪一条是不存在的?()
听神经瘤多来自
A.除湿通络,祛风散寒B.祛风通络,散寒除湿C.祛湿通络,滋养肝肾D.温经散寒,祛风除湿E.化痰祛瘀,滋养肝肾治疗行痹,宜选用的治法是()。
患者,女,36岁,近半年来总是心烦意乱,坐卧不宁,似乎全世界的重担都压在她身上,明知是主观过虑却不能自控,难以安心工作,颇感苦恼而就诊。该患者被诊断为“广泛性焦虑”,其诊断依据不包括
委托人与代理人之间的协调和佣金结算相对简单的代理方式是()。
运用“脑力震荡法”可以帮助团体或家庭成员想出尽可能多的解决问题的方案,社工要帮助营造()氛围。
简述游戏与儿童之间的关系。
根据文章判断堵塞血管的元凶是()。根据文章第一、二、三段,下列说法正确的一项是()。
109,254,345,454,680,()。
MyfirstisinMOCKbutnotinFAKEMysecondisinBOILbutnotinBAKEMythirdisinROCKandalsoinROLLMyfourthisin
最新回复
(
0
)