进程在临界区被中断,能否让另一个进程进入临界区执行?为什么?
进程在临界区被中断,能否让另一个进程进入临界区执行?为什么?
【正确答案】:不可以。被中断的进程尚未退出临界区,所以S的值是0,一个进程进入临界区前要先调用PS,此时信号量S减去1,则S的值一定小于0,所以,要进入临界区的进程只能继续等待。
Top