首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
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
70
问题
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://www.kaotiyun.com/show/ivRi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
对明代政治产生重大影响的“大礼议”之争发生于()年间。
“文化大革命”结束后,在纠正“文化大革命”错误的过程中,整个过程受到()的严重阻碍。
简述春秋时期赋税制度的改革及其影响。
1628年出版了《心血运动论》一书,论证了血液在全身的循环运动,使生理学发展为科学的是()。
试述西欧城市兴起的原因、方式及其影响。
下列不是唐玄宗组织编撰的是()。
洋务运动期间,军事企业主要采取的组织形式是()。
教堂建筑是中世纪西欧建筑艺术的主要表现形式之一。以肋拱、尖拱、小尖塔、飞扶壁等为主要特征的教堂建筑风格属于()
三国时期,魏、蜀、吴三国灭亡的历史顺序是()。
IP数据报的报文格式如下图所示。在没有选项和填充的情况下,报头长度域的值为()。
随机试题
下列作品中,截取主人公一生的几个片段来描写其命运遭际的是【】
采用刺激迷走神经的方法可以纠正的心律失常是
预防根管治疗器械误吸或误吞的措施如下,错误的是
检查者之间进行标准一致性试验,若可靠度优,则Kappa值的范围是
刚体作平动时,某瞬时体内各点的速度与加速度为()。
必须单独编制施工方案的分部分项工程是()。
下列建筑中,当无法设置环形消防车道时,可沿所在建筑立面为消防车登高操作面的一个长边设置消防车道的是()。
刺猬在冬天尽量挤在一起取暖,但是由于身上的刺又不得不保持一定的距离,你对此有何认识?
走私普通货物、物品罪侵犯的客体是()。
A、和有妇之夫结婚了B、仍在维持这段感情C、和有妇之夫分手了D、已寻找到新的感情C
最新回复
(
0
)