首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
在操作系统中,信号量sereWait和semSignal操作各自的动作是如何定义的?
在操作系统中,信号量sereWait和semSignal操作各自的动作是如何定义的?
admin
2016-05-14
65
问题
在操作系统中,信号量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://kaotiyun.com/show/IiNx777K
本试题收录于:
操作系统题库理工类分类
0
操作系统
理工类
相关试题推荐
根据密码学基本概念和加密算法知识,试回答下列问题:简述一般密码系统的模型。
恶意代码的主要关键技术有____________、攻击技术和隐藏技术。
恶意代码的关键技术主要有:生存技术、___________和隐藏技术。
为提高电子设备的抗干扰能力,主要的措施有屏蔽、___________、滤波、吸波和接地等。
状态转换方法使用系统状态和___________来描述和检测入侵。
列举恶意代码的防范方法。
某决策问题,面临O1、O2、O3、O4四个状态,有A1、A2、A3三个方案可供选择,其支付费用表如下表:试分别完成以下问题:(1)用乐观法决策。(2)用悲观法决策。(3)用最小最大遗憾值法决策。
网络操作系统中,可以有效地解决进程间的同步和互斥问题的是()
下列对进程的描述正确的是()
对于一个进程来说,其工作正确性取决于()
随机试题
矛盾律对思维形式的要求包括两个方面:(1)()。(2)()。
引起下肢静脉曲张的主要原因有
欣欣美容医院在为青年女演员欢欢实施隆鼻手术过程中,因未严格消毒导致欢欢面部感染,经治愈后面部仍留下较大疤痕。欢欢因此诉诸法院,要求欣欣医院赔偿医疗费并主张精神损害赔偿。该案受理后不久,欢欢因心脏病急性发作猝死。网络名人洋洋在其博客上杜撰欢欢吸毒过量致死。下
项目后评价的全过程回顾和总结一般按()阶段进行。
火灾报警控制器在检测时,实际安装数量在6~10台者,抽验()台。
()情况下,借款人的营运能力较好。
流动资金贷款展期期限累计不得超过原贷款期限;固定资产贷款展期中,中期贷款(3~5年期)展期期限不得超过原贷款期限的一半,长期贷款(5年以上)展期期限不得超过3年,可以多次展期。()
科学发展观第一要义是()。
人在遇到危险的时候会爆发出比平时更大的力量和产生更敏捷的反应.此时其体内激素水平明显提高的是:
数据库设计中反映用户对数据要求的模式是( )。
最新回复
(
0
)