首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
在操作系统中,信号量sereWait和semSignal操作各自的动作是如何定义的?
在操作系统中,信号量sereWait和semSignal操作各自的动作是如何定义的?
admin
2016-05-14
64
问题
在操作系统中,信号量sereWait和semSignal操作各自的动作是如何定义的?
选项
答案
信号量的结构定义如下: typedef struct semaphore{ int value;/*信号量值*/ Queue queue;/*信号量的等待队列*/ }Semaphore; Semaphore s; 信号量操作的semWait和semSignal操作定义如下。对信号量操作应当是原子操作,故要用关、开中断或其他的安全机制将semWait和semSignal操作保护起来,以使它能完整地执行。 Void semWait(s) semaphore s; { if(--s.value<0){ 将进程置入等待队列queue中; 封锁进程; 转进程调度程序; } } Void semSignal(s) Semaphore s; { if(++s.value<=0){ 从等待队列queue中移出一进程; 将该进程置入就绪队列中; } }。
解析
转载请注明原文地址:https://www.kaotiyun.com/show/IiNx777K
本试题收录于:
操作系统题库理工类分类
0
操作系统
理工类
相关试题推荐
为了判定工程计划中某项工作实际进度偏差并能预测该偏差对工程总工期的影响程度,可利用的实际进度与计划进度比较方法是()
计算机病毒的作用机制中,____________是通过修改某一中断向量入口地址,使该中断向量指向病毒程序的破坏模块。
计算机病毒程序利用操作系统的___________或加载机制进入内存。
加密主要是为了隐蔽信息的内容,而认证的三个主要目的是:消息完整性认证、___________消息的序号和操作时间认证。
在计算机病毒检测手段中,下面关于特征代码法的表述,错误的是()
最大流量问题,就是在一定条件下,要求流过网络的_______为_______的问题。
为确保信箱数据的一致性,需要设置________个信号量。
设有n个进程共用一个相同的程序段(临界区),若每次只允许一个进程进入临界区,则信号量的变化范围是()
对于PDH,按支路信号在群信号中的排列方法,复接方式分为()
随机试题
简述美育的任务。
误服硫酸后,须口服下列哪种溶液
女性,60岁,有高血压、糖尿病多年,一天前发现右侧上、下肢活动受限,吐字不清,神志清楚。无明显头痛、呕吐,检查发现右侧上、下肢肌力3级,右半身痛觉减退,头颅CT未见异常,临床上考虑可能性最大的疾病是
A、天麻B、山药C、西洋参D、三七E、天花粉参薯的根茎常伪充
根据《标准施工合同》,关于工程计量的说法,正确的有()。
下列属于银行业金融机构应当承担的环境责任的是()。
李某的妻子于2015年在某医院产下一女婴,后被诊断为脑瘫。李某及其父亲认为系医疗事故所致,遂多次到医院讨要说法、要求赔偿。为给院方施加压力,李某及其父亲纠集王某、孙某等十余人来到医院,在医院停车场进出口拉横幅,长时间影响车辆的正常进出,并用扩音喇叭高声喧哗
【2016-53】简述问卷调查中封闭式题目答案设计的基本要求。
下列贷款中不能依靠正常经营收入归还贷款本息,注定要发生损失的贷款是()。
A、Itistoohighforsuchalightweight.B、Itisdifficulttojudgethevalueofsuchanobject.C、Itisasmallamounttopay
最新回复
(
0
)