单选题 执行一次信号量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插入相应的等待队列末尾;
}
}