网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
设某个信号量的S的初值为5。若执行某个V(S)时,发现()时,则唤醒相应等待队列中等待的一个进程。
A.S的值大于5
B.S的值小于5
C.S的值大于等于5
D.S的值小于等于0
参考答案和解析
S的值小于等于0
更多 “设某个信号量的S的初值为5。若执行某个V(S)时,发现()时,则唤醒相应等待队列中等待的一个进程。A.S的值大于5B.S的值小于5C.S的值大于等于5D.S的值小于等于0” 相关考题
考题
当对信号量进行V操作之后,______。A.当S0,要唤醒一个就绪进程C.当S≤0,要唤
当对信号量进行V操作之后,______。A.当S<0,进程继续执行B.当S>0,要唤醒一个就绪进程C.当S≤0,要唤醒一个等待进程D.当S≤0,要唤醒一个就绪进程
考题
重新定义P操作: P(s): S=S-1; if s<0 then {将本进程插入相应等待队列的队首}; V操作的定义不变。 使用上述定义的信号量操作。现有n个进程竞争进入一个临界区,需要使用(24),并保证进程能够以正常的次序公平地进入临界区。A.1个信号量,初值为1B.2个信号量,初值分别为1,0C.n-1个信号量,初值均为1D.n/2个信号量,初值均为1
考题
单选题若P、V操作的信号量S初值为2,当前值为-1,则表示有( )等待进程。A
0个B
1个C
2个D
3个
热门标签
最新试卷