首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
Pi() { Lock(m mutex); //含义为获取互斥信号量 a=new int[100]; //开辟一个大小为100的整型数组空间, //并用全局指针变量a保存空间地址 UnLock(m_mutex);
Pi() { Lock(m mutex); //含义为获取互斥信号量 a=new int[100]; //开辟一个大小为100的整型数组空间, //并用全局指针变量a保存空间地址 UnLock(m_mutex);
admin
2018-09-11
32
问题
Pi() {
Lock(m mutex); //含义为获取互斥信号量
a=new int[100]; //开辟一个大小为100的整型数组空间,
//并用全局指针变量a保存空间地址
UnLock(m_mutex);
free(a); //释放数组空间,且a的值不改变
}
有多个优先级相同的进程Pi。试问下列同时运行多个进程Pi,可能会出现的错误是( )。
选项
A、内存泄露
B、内存越界访问
C、内存泄露和内存越界访问
D、无
答案
C
解析
由于a为全局指针变量,即属于临界资源,访问a的代码都属于临界区,临界区应该在Lock(m_mutex)和UnLock(m_mutex)之间,使各个进程互斥访问a。但由于本题free(a)在Lock(m_mutex)和UnLock(m_mutex)之外,所以是会出现错误的。
转载请注明原文地址:https://kaotiyun.com/show/ivRi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
人民解放军转入战略进攻的方向为大别山地区,主要是由于()。①大别山战略位置重要②大别山有良好的群众基础③占据大别山可以从根本上改变战局
首次提出“长期共存,互相监督”观念的是在文件()中。
新文化运动
简述弭兵运动的主要内容以及重要影响。
1923年纳粹党魁希特勒发动了“啤酒馆暴动”,对此叙述不正确的一项是()。
论述欧洲一体化进程及其影响。
解放军渡江战役中横渡长江的东西两个攻击点是()。
1908年安庆新军起义是由()领导的。
下列关于后三头同盟的叙述,正确的是()。
一台主机申请了一个到www.ab@C@edu.cn的连接,为了获取服务器的IP地址,首先要进行DNS查询,下图为本次查询的过程,请回答如下问题:(1)由个人主机发送给本地DNS服务器的数据是采用什么传输层协议发送的?利用了哪个端口?(2
随机试题
关于发光剂的标记技术,常用的标记方法不包括
A.3520cm-1B.1740cm-1C.1724cm-1D.1660cm-1E.1230cm-1在醋酸地塞米松的红外吸收光谱中,以下官能团吸收峰的波数是3位酮基vC=O
在图示电路中,当R为下列哪项数值时,它能获得最大功率?()
________合同的基本特点是按照项目的实际发生成本加上商定的管理费和利润来确定项目总价。
在2005年1~6月中,产量最大的月份是()。2005年上半年,该企业共生产家电()台。
简述同伴团体的特点。
榜样法
"GeologyClass"Whydoestheprofessormentionthespokesofawheel?
JohnKeatswasa(n)______.
A.forB.vocabularyC.numerousD.endlessE.graduallyF.activeG.rapidlyH.surprisinglyI.talkedaboutJ.result
最新回复
(
0
)