首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
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
40
问题
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
学硕统考专业
相关试题推荐
世界近代史上,世界经济发展经历了两次大的飞跃,即第一次工业革命和第二次工业革命。阅读下面两段材料,回答问题:材料一工业革命的主角——蒸汽机,是经验和科学相结合的产物。科学对工业革命的发展做出重大贡献。工场手工业的生产,主要依靠以人力和经
现存迈锡尼线形文字B的材料绝大多数叙述的是迈锡尼的()
基辅罗斯国家对居民征税的方式是()。
在下面哪本著作中以异化劳动理论的形式阐述了一种新的科学世界观的雏形?()
下列不是唐玄宗组织编撰的是()。
论述公元前6世纪至公元1世纪佛教的形成与传播。
在下列四本部书中有可能记载“甘薯所在,局面便有半年之粮,民间渐次广种”一语的只能是()。
以下()协议完成了从网卡到IP地址的映射。
IP数据报的报文格式如下图所示。在没有选项和填充的情况下,报头长度域的值为()。
在网络中计算机接收的信号是()。
随机试题
确定推销人员规模的方法有____________、____________、____________。
重度甲亢的基础代谢率是
蛇咬伤中毒后治疗措施正确的是()。
下列属于不得委托生产的药品类别是
江某于2003年3月与某建筑工程公司签订了劳动合同,其中有一条规定:双方若在履行劳动合同中发生争议,只能通过公司内部劳动争议调解委员会解决。该劳动争议调解委员会由5名委员组成:总经理办公室主任、劳动工资处副处长各1名,工会代表2名,职工代表大会推荐的代表1
按我国会计准则规定,让渡资产使用权取得的收入包括的内容有()。
经过翻修,重建房屋必须达到()的标准。
物业服务企业的设立程序分为()两个阶段。
简述16—17世纪西欧列强的海外殖民扩张对世界历史进程的影响。
Duringtheearlyperiodoftheearth’shistory,theweatheronearthapparentlyfluctuatedbetweenbrightsunandshowers.Inre
最新回复
(
0
)