首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
假设有一个进程拥有两个线程(编号为0和1)需要去访问同一个共享资源,为了避免竞争状态的问题,必须实现一种互斥机制,使得在任何时候只能有一个线程在访问这个资源。假设有如下的一段代码: int flag[2];/*flag数组,初始化为FALSE*/
假设有一个进程拥有两个线程(编号为0和1)需要去访问同一个共享资源,为了避免竞争状态的问题,必须实现一种互斥机制,使得在任何时候只能有一个线程在访问这个资源。假设有如下的一段代码: int flag[2];/*flag数组,初始化为FALSE*/
admin
2014-04-17
54
问题
假设有一个进程拥有两个线程(编号为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://www.kaotiyun.com/show/wixi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
简述明代王守仁的心学理论。(华东师范大学2005年中国古代史真题)
1998年,中共中央决定在县级以上党政领导班子、领导干部中深入开展()。
1932年,上海停战实现后,蒋介石宣布()政策,作为国民党处理对内对外关系的基本准则。
中国共产党在抗日民主根据地实行的土地政策是()。
中国古代的移民主要有两个大的流向:或者由北方草原内迁人中原,或者由中原迁入江南,这两大迁移最主要的影响是()。
简述清代秘密立储制的操作并作出评价。
简述第二次世界大战后美苏争霸三个阶段的特点以及主要表现。
利玛窦与徐光启合作翻译的(),介绍了曾经流行于欧洲的欧几里得平面几何的系统理论,大大地丰富了中国古代几何学的内容。
与前两次工业革命相比,第三次科技革命在能源结构上的主要变化是()
假设某计算机的存储系统由Cache和主存组成j某程序执行过程中访存1000次,其中访问Cache缺失(未命中)50次,则Cache的命中率是()。
随机试题
可编程控制器PLC有什么特点?它的发展趋势如何?
正常成人妇女乳腺通常不包括的组成内容是
慢性肾炎5年,近年出现衰弱、无力、尿少,水肿较前加重,并有轻度贫血,血压160/100mmHg。在下列检查中应首选哪一项
A/普鲁卡因B/美托洛尔C/乙酰胂胺D/山莨菪碱E/去氧肾上腺素(苯肾上腺素、新福林)可扩大瞳孔,降低眼压的药物是
甲为自己投保一份人寿保险,指定其年仅4岁之子丙为受益人。后丙意外夭折。甲有妻子乙。甲母50岁且自己单独生活。某日,甲因交通事故身亡。该份保险的保险金依法应如何处理?
大部分基金交易采用“未知价”原则,但是下列()采取的是“已知价”原则
根据民事诉讼法律制度的规定,下列民事纠纷中,当事人不得约定纠纷管辖法院的是()。(2016年)
根据以下资料,回答下列小题。下列说法正确的是:
InNovembertheEuropeanParliament’scultureandeducationcommitteeisduetomoveforwardonitsproposed"audiovisualmedia
Whydosomanypeoplelivetoahealthyoldageincertainpartsoftheworld?Whatisthe【B1】______oftheirlonglives?Threet
最新回复
(
0
)