首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
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
60
问题
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
学硕统考专业
相关试题推荐
下列()不是挺进大别山的主力。
在欧盟发展历史上,促使欧盟正式成立的文件是()。
武昌起义是由哪个团体发动的?()
三国时期,魏、蜀、吴三国灭亡的历史顺序是()。
下列制度不是战国时代开始推行的是()。
民初政党林立,其中进步党是由几个党派合并而成的,这其中不包括()。
三国时期,魏、蜀、吴三国灭亡的历史顺序是()。
随机试题
简述杜邦财务分析系统。
下列关于直接薪酬说法正确的是:()。
某区政府办公室主任查封田经常参与赌博。一日,查封田因参与赌博被公安机关当场抓获,并被处以10日的拘留和1000元的罚款。查封田所在单位收到公安机关对查封田的裁决通知后,经研究作出了对查封田予以撤销其主任职务的处分决定。查封田不服,分别以公安机关和所在单位为
个人抵押授信贷款中,以所购新建商品住房作抵押的,贷款额度一般不超过所购住房全部价款的()。
下列各项不属于道路运输企业构成的是()。
居住在市区的中国公民李某,为一中外合资企业的职员,2010年取得以下所得:(1)每月取得工资6000元,12月取得年终奖25000元(不含税);(2)假定6月4日将拥有的48000股股票期权行权,每股行权价10元(当日市场收盘价14元),该
下面有关教师为人师表的特征说法正确的是()。
不同的人对同一事物所见所思往往各不相同,这说明()。
文艺复兴时期,被誉为“画圣”的意大利画家是()。
【11】【13】
最新回复
(
0
)