对信号量S每执行一次V操作,则信号量S的值就(____),当S的值小于等于0时,执行唤醒原语,将信号量队列中的(____)的进程唤醒。
举一反三
- 当一进程因在信号量S上执行P(S)操作而被阻塞后,S的值为()。当一进程因在信号量S上执行V(S)操作而导致唤醒另一进程后,S的值为()。 A: ≥0 B: >0 C: ≤0 D: <0
- 当对信号量进行V原语操作时()。 A: 当S<0,进程继续执行 B: 当S>0,要唤醒一个就绪进程 C: 当S<=0,要唤醒一个等待进程 D: 当S<0,要唤醒一个等待进程
- 对信号量S每执行一次P操作,则信号量S的值就减1.当S的值小于0时,执行P操作的进程的状态就置为阻塞态,把相应的PCB连入该信号量队列的(),并且该进程放弃处理机,由()调度合适进程.
- 一个进程在信号量s上执行v操作,从而唤醒了另一个进程,则执行完v()后,信号量s的值为() A: 大于0 B: 小于0 C: 大于等于0 D: 小于等于0
- 当V原语对信号量作运算之后,会出现 A: 当S<0,进程继续执行 B: 当S<0,要唤醒一个就绪进程 C: 当S<=0,要唤醒一个等待进程 D: 当S<0,要唤醒一个就绪进程