从下面的叙述中选出一条错误的叙述。
A: 信号量的初值不能为负数。
B: 在进程对应的代码中使用wait、signal操作后,可以防止系统发生死锁。
C: 管程每次只允许一个进程进入。
D: wait、signal操作可以解决一切互斥问题。
A: 信号量的初值不能为负数。
B: 在进程对应的代码中使用wait、signal操作后,可以防止系统发生死锁。
C: 管程每次只允许一个进程进入。
D: wait、signal操作可以解决一切互斥问题。
举一反三
- 以下叙述中不正确的叙述是( )。 A: 进程被挂起(suspend)后,状态变为阻塞状态。 B: 信号量的初值不能为负数。 C: 线程是CPU调度的基本单位,但不是资源分配的基本单位。 D: 管程每次只允许一个进程进入。 E: wait、signal操作可以解决一切互斥问题。
- 关于信号量的wait和signal操作,以下说法正确的是: A: 进程在执行两个操作时,可以被打断 B: wait必须在signal之前执行 C: 需要实现为原子操作 D: 采用软硬结合的实现机制
- 在进程对应的代码中使用p、v操作后,可以防止系统发生死锁。
- 操作系统中利用信号量和WAIT、SIGNAL操作,( )。 A: 可实现进程的互斥 B: 可实现进程的同步 C: 可实现进程的中止 D: 可完成进程调度
- 【填空题】若一个信号量的初值是5,经过多次wait和signal操作之后,其值变为-3,则此时等待进入临界区的进程数目是______