首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
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
44
问题
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
学硕统考专业
相关试题推荐
清末新政的内容。
简论“战时共产主义”政策出台的背景、主要内容及其意义。
巴黎和会讨论的中心问题是()。
中国政府第一次选派留学生是在()
二战期间,下列四次战役的时间先后顺序是()①莫斯科战役②诺曼底登陆③不列颠之战④阿拉曼战役
在阿拉伯()统治时期,阿拉伯军队曾与当时中国的唐朝军队发生冲突。
阅读材料,回答问题:材料一:战后美国对一些新兴工业部门、重大科研项目、现代化公共设施等投入大量资金,如美国时发展原子能工业的投资,从1945年到1970年共计达175亿美元。美国还通过国家力量来扩张国外市场,从50年代中期起,为加强国际市场的竞争力,政府
在西欧列强海外殖民扩张进程中,各国之间相互争夺海上霸权。18世纪末,英国在争霸中取得胜利的根本原因在于()
什么是域名解析?域名解析中采取了什么措施提高效率?对同一个域名向DNS服务器发出多次的DNS请求报文后,得到IP地址都不一样,可能吗?为什么?
已知一个带有表头结点的单链表,结点结构为:假设该链表只给出了头指针list。在不改变链表的前提下,请设计一个尽可能高效的算法,查找链表中倒数第k个位置上的结点(k为正整数)。若查找成功,算法输出该结点的data域的值,并返回1;否则,只返回0。要求:
随机试题
下列哪项不符合气胸的体征
女性,52岁,因肝癌破裂大出血就诊,立即给予输血。当输血50ml时,病人出现烦躁不安,心前区压迫感,腰背酸痛,尿呈酱油色,血压70/40mmHg。除停止输血外,对该患者还应采取的措施是
患者女,70岁,糖尿病病史20余年。诉视物不清,胸闷憋气,双腿及足底刺痛,夜间难以入睡多年,近来足趾渐变黑。护士在接诊后立即进行评估,发现该患者的并发症不包括()
设有一箱产品由三家工厂生产,第一家工厂生产总量的1/2,其他两厂各生产总量的1/4;又知各厂次品率分别为2%、2%、4%。现从此箱中任取一件产品,则取到正品的概率是()。
依据《安全生产法》的规定,生产经营单位委托工程技术人员为本单位提供安全生产管理服务的,安全生产责任由()负责。
()是导游人员最重要的基本功,是导游服务的工具。
清明节作为人们悼念逝去亲人的节日。已被国家定为了法定节假日,可见中央政府对老百姓是真正从以人为本的角度出发的。那么,在这个特殊的节日里,我们除了悼念亲人外,我想更应该给清明节赋予新的内涵,那就是把追忆逝世的伟人和先烈作为一项重要的爱国主义教育内容在全国来展
H处是某局的一个处,长期以来,这个处的工作一直做得比较差。1985年,H处实行处长负责制,领导班子由A处长和两个副处长组成。A处长实践经验丰富,有较强的决断能力和组织指挥能力,事业心强,为人正派,思想作风端正。A处长认为,既然实行处长负责制,H处的行政工作
简述“高语境文化”和“低语境文化”的区别。
A、Thepoliticalpowerofmen.B、Thetraditionalroleofmen.C、AllaspectsoftheAmericansociety.D、Theeconomicstructureof
最新回复
(
0
)