如果在一个取负值的信号量上调用P操作,则将使该进程变为 状态,而调用V操作将使一个等待资源的进程成为 状态。
举一反三
- 如果在一个取负值的信号量上调用WAIT操作,则将使该进程变为__________状态,而调用signal操作将使一个等待资源的进程成为__________状态。
- 现有n个具有相关临界区的并发进程,如果某进程调用P操作后变为等待状态,则调用P操作时信号量的值必定为____
- PV操作是在信号量上的操作,若此时信号量的值小于0,则() A: 不允许进程调用V操作 B: 调用P操作的进程不会成为等待状态 C: 当前已有进程在等待信号量 D: 当前无进程在临界区执行
- 现有n个具有相关临界区的并发进程,如果某进程调用P操作后变为等待状态,则调用P操作时信号量的值必定为()。 A: 小于或等于0 B: 1 C: n-1 D: n
- V操作是对信号量执行加1操作,意味着释放一个单位资源,加1后如果信号量的值等于零,则从等待队列中唤醒一个进程,现进程变为等待状态,否则现进程继续进行