问题
单项选择题
当V原语对信号量作运算之后,会出现
A.当S<0,进程继续执行
B.当S<0,要唤醒一个就绪进程
C.当S<=0,要唤醒一个等待进程
D.当S<0,要唤醒一个就绪进程
答案
参考答案:C
解析: 操作的物理意义是回收释放的一个资源,即信号量的值加1。在这个过程中,如果信号量的值大于0,表明系统没有其他进程正在等待使用该资源,该进程继续执行或转向进程调度,这取决于进程调度采用的方式。当S<=0时,释放S信号队列上的一个等待进程,使之进入就绪队列。