首页
进程在临界区被中断,能否让另一个进程进入临界区执行?为什么?
2024-08-04 03:37:57
操作系统(02326)
1
进程在临界区被中断,能否让另一个进程进入临界区执行?为什么?
【正确答案】:不可以。被中断的进程尚未退出临界区,所以S的值是0,一个进程进入临界区前要先调用PS,此时信号量S减去1,则S的值一定小于0,所以,要进入临界区的进程只能继续等待。
上一篇:
什么是线程?多线程技术具有哪些优越性?
下一篇:
生产者/消费者共享一个单缓冲区,生产者数据送人单缓冲区;消费者从该缓冲区中取出数据,写出利用信号量机制实现两者共享单缓冲区的进程