当对信号量进行V操作之后,()
A: 当S<0,进程继续执行
B: 当S>0,要唤醒一个就绪进程
C: 当S≤0,要唤醒一个等待进程
D: 当S≤0,要唤醒一个就绪进程
A: 当S<0,进程继续执行
B: 当S>0,要唤醒一个就绪进程
C: 当S≤0,要唤醒一个等待进程
D: 当S≤0,要唤醒一个就绪进程
举一反三
- 当对信号量进行V原语操作时()。 A: 当S<0,进程继续执行 B: 当S>0,要唤醒一个就绪进程 C: 当S<=0,要唤醒一个等待进程 D: 当S<0,要唤醒一个等待进程
- 当V原语对信号量作运算之后,会出现 A: 当S<0,进程继续执行 B: 当S<0,要唤醒一个就绪进程 C: 当S<=0,要唤醒一个等待进程 D: 当S<0,要唤醒一个就绪进程
- Signal原语对信号量做运算后,( ) 。 A: 当S<0时进程继续执行 B: 当S<0时要唤醒一个就绪进程 C: 当S≤0时要唤醒一个等待进程 D: 当S≤0 时要唤醒一个就绪进程
- 当V原语对信号量运算之后,错误的是( )。 A: 意味着释放一个资源 B: 当S<0,其绝对值表示等待该资源的进程数目 C: 当S<=0,要唤醒一个等待进程 D: 当S<0,要唤醒一个就绪进程
- 当一进程因在信号量S上执行P(S)操作而被阻塞后,S的值为()。当一进程因在信号量S上执行V(S)操作而导致唤醒另一进程后,S的值为()。 A: ≥0 B: >0 C: ≤0 D: <0