单选题
执行一次信号量S的P(S)操作,使信号S.value的值减1后,若S.value的值为
____
时,调用进程阻塞等待。
A、
小于0时
B、
大于0时
C、
等于0时
D、
小于等于0时
【正确答案】
A
【答案解析】
P操作描述如下
P(s)
{
s.value=s.value-1:
if(s.value<0)
{
block(s.L)该进程状态置为等待状态
将该进程的PCB插入相应的等待队列末尾;
}
}
提交答案
关闭