单选题 13.有一个计数信号量S,若干个进程对S进行了28次P操作和18次V操作后,信号量S的值为0,然后又对信号量S进行了3次V操作。此时有( )个进程等待在信号量S的队列中。
【正确答案】 B
【答案解析】本题考查信号量机制的应用。申请资源用P操作,执行完后若S<O时,表示资源申请完毕,需要等待,|S|表示等待该资源的进程数;释放资源用V操作,当V操作后,S仍≤0。在某时刻,信号量S的值为0,然后对信号量S进行了3次V操作,即S=S+3,此时S=3>0,表示没有进程在队列中等待。
注意:之前对S进行了28次P操作和18次V操作,并不会影响到计算的结果。