首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
Pi(){ Lock(m_mutex); //含义为获取互斥信号量 a=new int[100]; //开辟一个大小为100的整型数组空间, //并用全局指针变量a保存空间地址 UnLock (m_mutex); free (a); //
Pi(){ Lock(m_mutex); //含义为获取互斥信号量 a=new int[100]; //开辟一个大小为100的整型数组空间, //并用全局指针变量a保存空间地址 UnLock (m_mutex); free (a); //
admin
2017-04-28
88
问题
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)之外,所以是会出现错误的。
举例:假设有进程P1和P2,Pl进程申请的数组空间地址赋给a之后,还没有free掉。P2进程又申请了新的数组空间又把地址赋给a,导致Pl进程申请的空间地址丢失(即内存泄露)。然后P1进程继续执行,P1进程执行free操作,将P2进程申请的空间释放掉了,P2进程继续执行,P2进程执行free操作,free操作访问了不属于P2进程的空间(之前已经被P1释放掉了),会发生内存越界访问。
知识点扩展:
内存泄露:当以前分配的一片内存不再需要使用或无法访问时,但是并没有释放它,那么对于该进程来说,会因此导致总可用内存的减少,这时就出现了内存泄漏。
内存越界访问:简单地说,进程访问了不属于该进程的内存空间。
转载请注明原文地址:https://kaotiyun.com/show/vHRi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
1901年6月,发表《立宪法议》,首先提出君主立宪要求的是()。
洋务派创办军事工业的方式是()。
下列现象均属于明朝手工业进步的表现的是()①嘉万年间民营手工业渐居主要地位②匠役制度瓦解③出现了雇佣劳动、组织手工工场的经营方式④加强了对工匠的剥削,工匠的人身依附关系加强
巴黎和会上,英美主张把原德国在山东的权利转让给日本,华盛顿会议又表示支持中国让日本归还山东的要求,英美态度发生变化的根本原因是()。
佛教向亚洲国家传播始于印度的哪个时代?()
明朝中叶,美洲高产的农作物()的传入,对改变当时人们的食品结构产生了重大影响。
提出电磁感应定律的是物理学家()。
以下()协议完成了从网卡到IP地址的映射。
某浮点机字长16位,其浮点数格式为:阶码5位(含1位阶符),采用补码表示,尾数11位(含1位数符),采用补码表示,且尾数为规格化形式。已知X=0.1011000011×20.0101,Y=0.0001100000×20.1000,试求X+Y.要求写出详细的
某公司的局域网设置如下所示,两个局域网通过路由器连接到NAT、服务器上,并且通过NAT服务器连接到Internet上。局域网1的掩码是192.168.14.0/25,局域网2的掩码是192.168.14.128/25,NAT服务器的内部IP地址为192.1
随机试题
Inaprovocativeresearchpaperfromacoupleofyearsago,economistRobertGordonofNorth-westernUniversityintheUSAasked
下列有关CT球管的描述,错误的是
患者,女,28岁,体温39.5℃,遵医嘱行灌肠降温。
女,52岁。有胆管结石病史,近2天来右上腹痛,体温37.8℃。2小时前突然畏寒、高热,体温达40℃,精神紧张、兴奋,口渴,面色苍白,脉搏98次/分、有力,血压90/80mmHg,尿量每小时26ml。患者的情况是
列关于肿瘤抗原的描述中错误的是
白及的功效是()
某建设工程合同工期为25个月,经总监理工程师批准的施工总进度计划如下图所示。当该计划执行至7个月末时,发现施工过程D已完成,而施工过程E拖后两个月。由于E工作延误是承包人自身原因造成,故应采取工期一成本优化方式压缩后续关键工作持续时间保证目标工期。
某取得了中间介绍业务资格的证券公司接受甲期货公司委托,协助办理开户手续。为了使前来咨询的李某能够开户,证券公司从业人员热情地向李某介绍业务,向李某承诺期货交易无风险,高收益。未仔细审查其提供的资料,甚至未能发现其身份证上的照片与本人不符。请回答下
资产评估师为上市公司重大资产重组出具评估报告时,下列说法正确的有()。[2014年6月真题]Ⅰ.资产评估师应关注相关审计报告的审计意见,当审计意见为否定意见或无法表示意见时,注册资产评估师应当在评估报告中对相关事项及评估处理方式进行披
读我国某地温度带分布示意图(图中Ⅱ一V表示气温从高到低),回答问题。影响图中温度带Ⅱ一V分布的主导因素是()。
最新回复
(
0
)