首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
假设有一个进程拥有两个线程(编号为0和1)需要去访问同一个共享资源,为了避免竞争状态的问题,必须实现一种互斥机制,使得在任何时候只能有一个线程在访问这个资源。假设有如下的一段代码: int flag[2];/*flag数组,初始化为FALSE*/
假设有一个进程拥有两个线程(编号为0和1)需要去访问同一个共享资源,为了避免竞争状态的问题,必须实现一种互斥机制,使得在任何时候只能有一个线程在访问这个资源。假设有如下的一段代码: int flag[2];/*flag数组,初始化为FALSE*/
admin
2014-04-17
30
问题
假设有一个进程拥有两个线程(编号为0和1)需要去访问同一个共享资源,为了避免竞争状态的问题,必须实现一种互斥机制,使得在任何时候只能有一个线程在访问这个资源。假设有如下的一段代码:
int flag[2];/*flag数组,初始化为FALSE*/
Enter_critical_section(int my_thread_id),int other_thread_id)
while (flag[other_thread-id]=TRuE); /*空循环语句*/
flag[my_thread_id]=TRUE;
}
Exit_Critical_Seetion(int my_thread_id),int other_thread_id)
{
flag[my_thread_id]=FALSE;
}
当一个线程想要访问临界资源时,就调用上述的这两个函数。例如,线程0的代码可能是这样的:
Enter_Critical_Section(0,1);
……使用这个资源……
Exit_Critical_Section(0,1),
……做其他的事情……
试问:
该共享资源可以是( )。
选项
A、进程代码
B、线程1的堆栈
C、进程所拥有的已打开文件
D、计算机全部的地址空间
答案
A,C
解析
线程中的实体基本上不拥有系统资源,只是有一点必不可少的、能保证独立运行的资源,如线程控制块、一些寄存器和堆栈,所以B选项错误。堆栈是线程拥有的资源,不可共享。
在同一进程中的各个线程,都可以共享该进程所拥有的资源,但多数情况下,进程只会拥有一定的地址空间,不可能拥有计算机全部的地址空间,所以D选项错误。
转载请注明原文地址:https://kaotiyun.com/show/wixi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
建设有中国特色的社会主义理论主要包括哪些内容?
火的使用,是人类在征服自然过程中所取得的伟大成果。开始使用天然火是在()。
关于垄断组织的积极作用,不正确的说法是()。
关于“尊王攘夷”运动,不正确的说法是()。
中共十六届五中全会提出,建设社会主义新农村的要求是生产发展和()。
《凡尔赛和约》中,战胜国以何种方式处置德国的全部海外殖民地?()。
下列现象均属于明朝手工业进步的表现的是()①嘉万年间民营手工业渐居主要地位②匠役制度瓦解③出现了雇佣劳动、组织手工工场的经营方式④加强了对工匠的剥削,工匠的人身依附关系加强
在已经发现的青铜器铭文中,()明确记载了武王伐纣这一重大历史事件。
以数组Data[m+1]作为循环队列SQ的存储空间,front为头指针,rear为队尾指针,则执行出队操作的语句是()。
在机器数中,正数的符号位用“1”表示的是()。
随机试题
直接滴定法测罐头中的还原糖时,从滴定管中加入比预测定体积少()的样液。
过科学合理地安排和分配时间,有效地利用时间,提高时间的利用效率,在有限的时间内做更多的事情的行为是
急性肝炎病人血清中活性显著升高的酶是
图示为共发射极单管电压放大电路,估算静态点IB、IC、VCE分别为:
下列哪几项是咨询心理学作为心理学的分支学科在其形成之前已具备的充分和必要条件?()
有研究者研究生长素对棉花生长的影响,图5是不同品种的棉花开花天数与生长素含量关系图。下列叙述正确的是()。
______issoldwell?______willfrustratethosewholiketoplaysportsgameoncomputerjustastheyplayinthereality?
Welcometo2008ChinaDailyNewspaperGroupSubscription(订阅)andConsultancy(咨询)DayTheBeijingNewspaperandMagazines
Thecourseisverypopularandthequotasarelimited,soit’sbestto______assoonaspossible.
中国结
最新回复
(
0
)