万能百科  > 所属分类  > 

当对信号量进行V操作之后,______。

当对信号量进行V操作之后,______。

A.当S<0,进程继续执行

B.当S>0,要唤醒一个就绪进程

C.当S≤0,要唤醒一个等待进程

D.当S≤0,要唤醒一个就绪进程

正确答案:

C解析:V操作的物理含义是回收释放的一个资源,即信号量的值加1。在这个过程中,如果信号量的值大于0,表明系统没有其他进程正在等待使用该资源,该进程继续执行或转进程调度,这取决于进程调度采用的方式。如果信号量的值小于或等于0,说明有进程曾经因申请该资源且未得到满足而处于该资源对应的等待队列中,现在释放一个资源就应从该资源的等待队列中唤醒一个进程,使之变为就绪状态。

词条内容仅供参考,如果您需要解决具体问题
(尤其在法律、医学等领域),建议您咨询相关领域专业人士。

标签