首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下技术说明和C语言代码,根据要求回答问题1至问题6。 【说明】 有两个进程(编号分别为0和1)需要访问同一个共享资源。为了解决竞争条件(race condition)的问题,需要实现一种互斥机制,使得在任何时刻只能有一个进程访问该共享资源
阅读以下技术说明和C语言代码,根据要求回答问题1至问题6。 【说明】 有两个进程(编号分别为0和1)需要访问同一个共享资源。为了解决竞争条件(race condition)的问题,需要实现一种互斥机制,使得在任何时刻只能有一个进程访问该共享资源
admin
2009-02-15
53
问题
阅读以下技术说明和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
程序员下午应用技术考试
软考初级
相关试题推荐
以下文件类型中,(19)________________表示视频文件。
某数字校园平台的系统架构包括用户层和以下四层。制作各种可视化图表的工具属于(14)________________。
许多企业常把大量暂时不用的过期数据分类归档转存于(8)________________中。
下列关于索引的叙述中,正确的是________________。
在Excel2010中,若要计算出B3:E6区域内的数据的最大值并保存在B7单元格中,应在B7单元格中输入________________。
操作系统的资源管理功能不包括________________。
在Excel中,若A1单元格中的内容为“全国计算机技术与软件专业技术资格(水平)考试”,在A2单元格中输入函数=LEFT(A1,2),则A2单元格显示的内容是______。
删除Windows中某个应用程序的快捷方式,意味着(39)。
在Word2003中,对当前正在编辑的文档内容进行多次剪切操作后关闭该文档,则剪贴板中的内容为______。
阅读以下说明,回答问题1至问题4。【说明】某校园网络拓扑结构如图4-1所示。
随机试题
多党制的类型包括______、______、______。
对中间商进行调查的问题有哪些?
动作电位的“全或无”特点表现在
有效焦点在摄影时增涨的变化规律为
排污口和污染物处理、处置场所的图形标志,执行()。
根据科技兴贸“十五”规划,到2005年,我国高科技产品出口达到600亿美元,在出口中的比重将提高到20%左右。()
事业单位的事业收入是指事业单位开展专业业务活动及其辅助活动之外的非独立核算的经营活动所取得的收入。()
在Word表格的单元格中只可以输入文本,不可以输入图形。()
导游服务是旅游服务中最为根本的服务,这是因为导游服务中的()。
已知e1,e2是夹角为的两个单位向量,a=e1+2e2,b=ke1-e2.若a⊥b,则实数k的值为_______.
最新回复
(
0
)