首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
在操作系统中,信号量sereWait和semSignal操作各自的动作是如何定义的?
在操作系统中,信号量sereWait和semSignal操作各自的动作是如何定义的?
admin
2016-05-14
50
问题
在操作系统中,信号量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
操作系统
理工类
相关试题推荐
在施工进度检查过程中,对不符合要求的部分进行调整,下列方法不正确的是()
凯撒密码的加密形式为ek(m)=(m+3)=cmod26,假定明文空问与密文空间都是26个大写的英文字母,同时将英文字母按顺序与模26的余数一一对应。试分析凯撒密码存在的安全弱点。
状态转换方法目前主要有三种实现方法:____________、有色Petri-Net和语言/应用编程接口。
CIDF将入侵检测系统分为___________、事件分析器、响应单元和事件数据库四个基本组件。
决策树是在______条件下进行决策的一种方法。()
作为预测的对象,未来的不确定事件必须是具有一定的______或者具有一定的______。
一个刚刚被创建的进程,它的初始状态是________。
_______体系结构是Sybase提供的Intemet解决方案。
对进程竞争的资源管理不当就会引起死锁。死锁的发生是与资源的( )和进程的( )有关。
随机试题
下列选项中,属于合同构成要素的是()
同质的事物也是有区别的,把它们区别开来的依据是【】
城乡规划法所称城乡规划,包括什么?[2009年第74题]
下列说法错误的是()。
同时满足()条件的股份转让公司,股份实行每周5次(周一至周五)的转让方式。
古代学校教育是人人都可以接受的教育,没有阶级和等级之分。
传统中国画讲究“知白守黑”,其含义是“黑者为画,白者为空白”。画面上留的空白要像画的形象那样被重视。换句话说,留出的空白要合理,要符合构图规则。最忌空白大小形状相同,最忌空白似圆、似方,最忌空白散乱如星。好的空白有大有小,都是不规则的三角形,所留空白完整统
在利用菜单编辑器设计菜单时,为了把组合键设置为“打开(0)”菜单项的访问键,可以将该菜单项的标题设置为()。
数据库设计分为以下6个设计阶段:需求分析阶段、【】、逻辑设计阶段、物理设计阶段、实施阶段、运行和维护阶段。
设有如下的程序段:charstr[]=“HelloWorld”;char*ptr;ptr==str;执行上面的程序段后,*(ptr+10)的值为()。
最新回复
(
0
)