首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下技术说明和C语言代码,根据要求回答问题1至问题6。 【说明】 有两个进程(编号分别为0和1)需要访问同一个共享资源。为了解决竞争条件(race condition)的问题,需要实现一种互斥机制,使得在任何时刻只能有一个进程访问该共享资源
阅读以下技术说明和C语言代码,根据要求回答问题1至问题6。 【说明】 有两个进程(编号分别为0和1)需要访问同一个共享资源。为了解决竞争条件(race condition)的问题,需要实现一种互斥机制,使得在任何时刻只能有一个进程访问该共享资源
admin
2009-02-15
58
问题
阅读以下技术说明和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
程序员下午应用技术考试
软考初级
相关试题推荐
面向社会服务的信息系统突发安全事件时所采取的技术措施中一般不包括(62)________________。
在Word2007文档编辑时,使用(39)________________选项卡中的“分隔符”命令,可以在文档中指定位置强行分页。
在Word2007的编辑状态下,可以同时显示水平标尺和垂直标尺的视图模式是(37)________________。
计算机网络中,防火墙的功能不包括________________。
计算机操作系统的主要功能是______。
为在Exce1的A1单元格中生成一个60到100之间的随机数,则应在A1单元格中输入______
据某地区统计,今年中小学生中肥胖学生约占10%,而且,肥胖学生人数正在以8%的速度增长。假设近年中小学生的总量变化不大,据此我们可以推算出,明年该地区中小学生中肥胖学生的比例约为(64)。
某公司下设4个分公司A、B、C、D,上月各分公司的销售额及其在总公司所占比例如下表所示。由于此表单受潮,有些数据看不清了,但还可以推算出来。根据推算, D公司上月的销售额为(68)万元。
请根据网页显示的效果图和网页中的元素说明,将HTML文本中(n)处的解答填入答题纸对应的解答栏内。说明在Ⅲ浏览器中输入常春藤大学招生办公室主页的网址并回车后,网页显示的效果如图5-1所示。HTML文本<html><he
资源记录文件位于/var/named目录下。这个目录是在以上的(1)文件中定义的。从备选选项中选择(6)~(10)处的解答。在问题4的named.abc.net文件中,出现了5种类型的记录。其中SOA是(6),NS是(7),MX是(8),A是
随机试题
A.等容收缩期B.等容舒张期C.快速充盈期D.减慢射血期E.快速射血期
A.腺病毒B.金黄色葡萄球菌C.呼吸道合胞病毒D.肺炎链球菌E.肺炎支原体肺脓肿的常见病原体是
根据《建筑安装工程费用项目组成》规定,利润一计算基数×利润率,其计算基数可采用()。
深圳某汽车贸易公司从香港进口汽缸容量为2000CC的日本皇冠牌轿车10辆,总成交价格为CIF深圳100000美元,实际支付运费5000美元,保险费2000美元,该货物由“SICV.056”轮船运输,于2004年8月25日申报进境。2004年9月26日深圳汽
财政政策工具有()。
Thishotel_________$60forasingleroomwithbath.
奥运会跳台比赛中,跳台高度为()。
中超足球联赛开赛前,国安队甲、乙、丙、丁四名队员在一起议论本俱乐部的转会申请情况。甲说:“咱们俱乐部所有球员都已递交了转会申请。”乙说:“如果大刘递交了转会申请,那么小王就没有递交申请。”丙说:“大刘递交了转会申请。”丁说:“咱们俱乐部有的球员没有
设f(x,y)在区域D:x2+y2≤t2上连续且f(0,0)=4,则=_______。
Despiteyourbestintentionsandefforts,itisinevitable:Atsomepointinyourlife,youwillbe【C1】________.Mistakescanbe
最新回复
(
0
)