首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
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
71
问题
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
学硕统考专业
相关试题推荐
简述弭兵之会的背景、过程和结果。
最早测量子午线的长度,并主持修订了当时最先进历法《大衍历》的是僧人()。
陈云作《目前财政经济的情况和克服困难的若干办法》的重要讲话,分析当前财政经济方面的主要困难,提出克服困难的六点意见的会议是()。
“我不想变成上帝,或居住在永恒之中,或者把天地抱在怀里,属于人的那种光荣对我就够了。我自己是凡人,我只要求凡人的幸福。”这句话体现的思想是()
二战以来,资本主义经济在发展中出现了许多新问题,这主要表现在()
1543年,发表了解剖学专著《人体结构》的是()。
16世纪中期,德意志资产阶级迫切要求实现国家的统一,其首要的目的是()。
把变量引进数学。使解析几何成为数学发展史上转折点的科学家是()。
某系统中n个相互独立的生产者进程为一个消费者进程提供数据,假设每个生产者提供的数据写入各不相同的缓冲区,且生产者写缓冲区的速度比消费者读缓冲区的速度快,则缓冲区个数的最优值应为()。
某公司的局域网设置如下所示,两个局域网通过路由器连接到NAT、服务器上,并且通过NAT服务器连接到Internet上。局域网1的掩码是192.168.14.0/25,局域网2的掩码是192.168.14.128/25,NAT服务器的内部IP地址为192.1
随机试题
腹腔干的分支包括()。
属于手少阳三焦经的穴位有()。
Mostpeoplehavenoideaofthehardworkandworrythatthecollectingofthosefascinatingbirdsandanimalsthosetheypayto
康复医学的治疗对象主要是
关于贫血的治疗原则,以下哪项不正确
下列说法中,正确的有()。Ⅰ.根据《证券法》规定,注册资本在人民币1亿元以上的证券公司方可进行自营业务Ⅱ.从事自营业务时,证券公司必须先同时拥有资金和证券Ⅲ.自营业务是具备资格的证券公司以盈利为目的,为自己投资证券的经营行为Ⅳ.证券公司自营
中运公司和绿源公司均为增值税一般纳税人,适用的增值税税率均为17%。中运公司于2010年9月30向绿源公司销售一批产品,应收绿源公司的货款为4680万元(含增值税)。绿源公司同日开出一张期限为6个月,票面年利率为6%的商业承兑汇票。在票据到期日,绿源公司没
语文课程必须根据学生身心发展和语文学习的特点,爱护学生的好奇心、求知欲,鼓励_______、_______。
按照我国刑法的规定,紧急避险不负刑事责任,但其构成要件有明确的规定,关于紧急避险的构成要件,下列表述不正确的是()。
Itcouldbeinferredthatthewriterthinksthat,incomparisonwiththemovementofmillionsofhungryandjoblesspeoplefrom
最新回复
(
0
)