首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
在操作系统中,信号量sereWait和semSignal操作各自的动作是如何定义的?
在操作系统中,信号量sereWait和semSignal操作各自的动作是如何定义的?
admin
2016-05-14
23
问题
在操作系统中,信号量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
操作系统
理工类
相关试题推荐
下列属于工序活动条件的因素是()
在网络和信息安全中属于技术措施的第一道大门,其主要目的是提供访问控制和不可抵赖的作用,这描述的是___________。
采用___________技术可以尽可能地全面恢复运行计算机网络所需的数据和系统信息。
CIDF将入侵检测系统分为___________、事件分析器、响应单元和事件数据库四个基本组件。
网络图中,一定生产技术条件下完成一项活动或一道工序所需时间为()
一阶马尔柯夫过程基于这样的假定:在确定事件周期的选择概率时,只考虑________周期的事件选择情况。
已知g(Ai,θj)为方案Ai在状态θj下的损失值,P(θj)为状态θj的概率,且,则方案Ai的期望损失值可表示为______,而最佳方案的期望损失值为______。
在现实主义决策方案中,若a是折中系数,cui是方案Ai的收益值,f(Ai,θi)是方案Ai在θj状态下的收益值,错误的是()
f(Ai,θj)在方案Ai在状态θj下的收益值,用最大最小原则的决策思路可表述为()
下面对选择进程调度算法的准则论述错误的是()
随机试题
在某医院的科普活动中,小李准备使用演示文稿介绍关于水的知识。相关素材存放在考生文件夹下,参考“PPT参考效果.docx”中的示例,按下列要求帮助小李完成演示文稿的制作:参考“PPT参考效果.docx”中的示例,按如下要求在第6张幻灯片中创建一个散点图图
正常情况下,维持呼吸中枢兴奋性的有效刺激是()
下列哪项是错误的
正常精液中异常精子应小于
关于人体器官移植的叙述,正确的是()
()模式是Controlling理论在建设项目实施中的应用。
下列属于工程建设程序的有()。
上海证券登记结算机构同证券经营机构之间的资金清算流程为()。
下列叙述中正确的是
能直接与CPU交换信息的存储器是
最新回复
(
0
)