当进程执行了P操作后,信号量S=-1,那么进程会怎样()
A: 继续运行
B: 阻塞
C: 转为V操作
D: 转为P操作
A: 继续运行
B: 阻塞
C: 转为V操作
D: 转为P操作
B
举一反三
- 下列有关P、V操作的表述中,错误的是()。 A: 进程执行P操作后,有可能因此导致自身进入阻塞状态 B: 进程执行V操作后,有可能因此唤醒相关阻塞进程 C: P操作对信号量执行减1操作 D: V操作对信号量执行减1操作
- 用户进程A从“运行”状态转换到“阻塞”状态可能是由于()。 A: 该进程执行了V 操作 B: 某系统进程执行了V 操作 C: 该进程执行了P 操作 D: 某系统进程执行了P 操作
- 如果信号量S的值是O,此时进程A执行P(S)操作,那么,进程A会()。 A: 继续运行 B: 进入就绪态,让出CPU C: 进入阻塞态,让出CPU D: 继续运行,并唤醒S队列头上的等待进程
- 当一进程因在信号量S上执行P(S)操作而被阻塞后,S的值为()。当一进程因在信号量S上执行V(S)操作而导致唤醒另一进程后,S的值为()。 A: ≥0 B: >0 C: ≤0 D: <0
- 进程从运行态到阻塞态可能是______。 A: 运行进程执行P操作 B: 进程调度程序的调度 C: 运行进程的时间片用完 D: 运行进程执行了V操作
内容
- 0
如果信号量S的值是O,此时进程A执行P(S)操作,那么,进程A会()。 A: A继续运行 B: B进入就绪态,让出CPU C: C进入阻塞态,让出CPU D: D继续运行,并唤醒S队列头上的等待进程
- 1
进程从运行状态到等待状态可能是由于(23)。 A.该运行进程执行了P操作 B.该运行进程执行了V操作 C.其他运行进程执行了P操作 D.其他运行进程执行了V操作
- 2
关于P-V操作的说法错误的是 。 A: P操作可能会阻塞调用进程。 B: V操作会把信号量加1。 C: P操作可以唤醒一个进程。 D: P操作和V操作在所有并发进程中成对出现。
- 3
当一进程因在记录型信号量S上执行P(S)操作而被阻塞后,S的值为()
- 4
在使用信号量及P、V操作机制解决问题时,进程执行一次P操作,意味着该进程