进程A和进程B共享一个临界资源,且A正处于对于临界区内执行,描述正确的是( )
A. 进程A的执行不能被中断,因临界区的代码具有原子性
B. 进程A的执行能被中断,但中断A后,不能将CPU调度给B进程
C. 进程A的执行能被中断,只要B进程就绪,就可以将CPU调度给B
D. 进程A的执行能被中断,只要B进程就绪,就必定将CPU调度给B
查看答案
( )是一种只能由wait和signal操作所改变的整形变量。
A. 控制变量
B. 锁
C. 整形信号量
D. 记录型信号量
对于记录型信号量,在执行一次wait操作时,信号量应当减1,当其指( )时,进程应阻塞。
A. >0
B. <0
C. ≤0
D. ≥0
对于记录型信号量,在执行signal操作时,信号量应当加1,当其值( )时,应唤醒阻塞队列中的进程。
A. >0
B. <0
C. ≥0
D. ≤0
有10个进程共享一个互斥段,最多允许1个进程进入互斥段,则该信号量的取值范围是( )
A. 0~1
B. -1~0
C. 1~-9
D. 0~-9