当一个信号量的值为负值时,有一个进程对该信号量执行V操作,内含的动作包括?
A: 有另一个进程被阻塞
B: 该进程被阻塞
C: 对该信号量加1
D: 有另一个进程被唤醒
A: 有另一个进程被阻塞
B: 该进程被阻塞
C: 对该信号量加1
D: 有另一个进程被唤醒
举一反三
- 当一进程因在信号量S上执行P(S)操作而被阻塞后,S的值为()。当一进程因在信号量S上执行V(S)操作而导致唤醒另一进程后,S的值为()。 A: ≥0 B: >0 C: ≤0 D: <0
- 对于两个并发进程,设互斥信号量为mutex,若mutex=-1,则()。[br][/br](2.0) A: 表示没有进程进入临界区 B: 表示有一个进程进入临界区,另一个进程不一定被阻塞 C: 表示有一个进程进入临界区,另一个进程被阻塞 D: 表示有两个进程进入临界区
- 当一个进程因在互斥信号量mutex上执行V(mutex)操作而导致唤醒另一个进程时,则执行V操作后mutex值为()。
- 系统有n(n>2)个进程,且当前处理机没有执行进程调度程序,下述哪种情况不可能发生?() A: 有一个运行进程,没有就绪进程,n-1个阻塞进程。 B: 有一个运行进程,有一个就绪进程,n-2个阻塞进程。 C: 有一个运行进程,n-1个就绪进程,没有阻塞进程。 D: 没有运行进程,有2个就绪进程,n-2个阻塞进程。
- 在执行v操作时,当信号量的值时,应释放一个等待该信号量的进程