采用记录型信号量,对信号量S的P原语操作定义中,使进程进入相应阻塞队列等待的条件是( )。
A: S.value > 0
B: S.value = 0
C: S.value < 0
D: S.value≠0
A: S.value > 0
B: S.value = 0
C: S.value < 0
D: S.value≠0
举一反三
- 在操作系统中,对信号量S的P原语操作定义中,使进程进入相应阻塞队列等待的条件是()。 A: S.value>;0 B: S.value=0 C: S.value<;0 D: S.value¹0
- 对信号量S执行P操作后,使进程进入等待队列的条件是( )。 A: S.value<0 B: S.value<=0 C: S.value>0 D: S.value>=0
- 对信号量S执行P操作后,使进程进入等待队列的条件是()。 A: value<0 B: value<=0 C: valtle>0 D: value>=0
- 设记录型信号量为s,则V操作可写成V(s),代表释放资源 也可写成用signal(s)或up(s)。将信号量s.value加1,若结果不大于0,则从该资源的阻塞队列首部唤醒一个进程插入就绪队列中。 s.value= s.value+1 if s.value≤0 then wakeup(s.L)
- 对信号量S执行P操作后,使进程进入等待队列的条件是( )。 A: value B: value C: value>0 D: value>=0