当前位置:首页 > 四级网络工程师 > [6] > 正文内容

[6][34][多选]下列关于信号量使用的叙述中,哪些是正确的

[6]3个月前 (02-01)

信号量初始化后,只能实施P、V原语操作

在互斥信号量与同步信号量都使用的进程中,应先执行同步信号量的P操作

在互斥信号量与同步信号量都使用的进程中,应先执行同步信号量的V操作

信号量的初值不能小于0

互斥信号量的变化范围只能是正整数


答案

信号量初始化后,只能实施P、V原语操作

在互斥信号量与同步信号量都使用的进程中,应先执行同步信号量的P操作

信号量的初值不能小于0


解析

【解析】信号量初始化后,只能实施P、V原语操作,以实现对信号量的原子操作。在互斥信号量与同步信号量都使用的进程中,应先执行同步信号量的P操作,再执行互斥信号量的P操作。信号量的初值不能小于0,因为信号量表示的是资源的数目。互斥信号量的变化范围可以是负整数,表示等待资源的进程数目。故本题答案选择ABD选项。涉及考点为第4章并发与同步。


转载请注明出处。

本文链接:http://pythonopen.com/?id=5850

相关文章

[6][1][单选]下列关于操作系统的叙述中,正确的是

操作系统作为系统软件,为用户提供了高效使用计算机的接口操作系统是软件,它可以做任何需要软件做的工作操...

[6][2][单选]操作系统提供给用户的接口是命令输入和

系统调用动态函数库应用编程接口中断服务程序答案系统调用解析从用户的观点看,操作系统是用户与计算机系统...

[6][3][单选]计算机操作系统位于核心态时,下列叙述中,哪一个是正确的

它可以运行特权指令,但是不能运行非特权指令它既可以运行特权指令,也可以运行任何非特权指令它可以运行访...

[6][5][单选]程序的并发执行产生了一些和程序顺序执行时不同的特性,下列哪一个特性是正确的

并发程序的执行结果可再现并发程序在执行期间不具有相互制约关系并发程序与计算过程无法——对应并发程序的...

[6][7][单选]进程运行过程中,导致进程从运行态转换为就绪态的典型事件是

访问的数据没有准备好时间片到程序出错发生了缺页中断答案时间片到解析正在运行的进程由于规定的运行时间片...

[6][8][单选]为使进程从阻塞态转换为挂起态,使用的原语是

block()wakeup()suspend()active()答案suspend()解析挂起的方式...