下列关于信号量使用的叙述中,哪些是正确的?( )

admin2019-05-20  10

问题 下列关于信号量使用的叙述中,哪些是正确的?(    )

选项 A、信号量初始化后,只能实施P、V原语操作
B、在互斥信号量与同步信号量都使用的进程中,应先执行同步信号量的P操作
C、在互斥信号量与同步信号量都使用的进程中,应先执行同步信号量的V操作
D、信号量的初值不能小于0
E、互斥信号量的变化范围只能是正整数

答案A,B,D

解析 信号量初始化后,只能实施P、V原语操作,分别表示对信号量的原子减一和加一操作,可用资源数或者等待该资源的进程数,不能随意地不经P、V操作而使其改变。在互斥信号量与同步信号量都使用的进程中,应先执行同步信号量的P操作,表示请求使用该资源,而不:是没有使用就先释放该资源(V操作);信号量表示了资源的数目,信号量的初值不能小于0;互斥信号量表示互斥请求资源后,剩余的资源数目,其的变化范围可能为负数或者0,也可以是正数,但不只是正数。故本题答案选择ABD选项。
转载请注明原文地址:https://kaotiyun.com/show/NA8Z777K
0

最新回复(0)