信号量 s=0 时,表示 ;
A: 资源的空闲数量
B: 资源已经耗尽,但没有进程在等待
C: 有|s|个进程在等待
D: 以上都不对
A: 资源的空闲数量
B: 资源已经耗尽,但没有进程在等待
C: 有|s|个进程在等待
D: 以上都不对
举一反三
- 若执行信号量S操作的进程数为3,信号量S初值为2,当前值为-1,表示有_______个等待相关临界资源的进程
- 当V原语对信号量运算之后,错误的是( )。 A: 意味着释放一个资源 B: 当S<0,其绝对值表示等待该资源的进程数目 C: 当S<=0,要唤醒一个等待进程 D: 当S<0,要唤醒一个就绪进程
- 若信号量S的初值为2,当前值为-1,则表示()。 A: 当前有一个资源可用 B: 当前有一个进程等待该资源 C: 当前有两个进程等待该资源 D: 以上说法都不对
- 初值为N的信号量,当前值为-1表示的含义是什么?() A: 有1个资源 B: 有N-1个资源 C: 有1个进程在等待 D: 有N-1个进程在等待
- 用互斥信号量S表示两个进程共享临界资源,当S=-1时表示( )。 A: 没有一个进程进入临界区 B: 两个进程都进入临界区 C: 一个进程进入了临界区,另一个进程等待 D: 两个进程都在等待