对于两个并发进程,设互斥信号量为s,若S=O,则( )。

admin2020-01-17  29

问题 对于两个并发进程,设互斥信号量为s,若S=O,则(    )。

选项 A、表示没有进程进入临界区
B、表示有一个进程正在临界区运行,另一进程因等待而阻塞在信号量队列中,需要被唤醒
C、表示有一个进程进入临界区,另一个进程等待
D、表示两个进程进入临界区

答案C

解析 当s=1时,表示没有进程进入临界区;当S=O时,表示有一个进程进入临界区运行,另一个进程必须等待,挂入阻塞队列;当S=-1时,表示有一个进程正在临界区运行,另一个进程因等待而阻塞在信号量队列中,需要被当前已在临界区运行的进程退出时唤醒。
转载请注明原文地址:https://jikaoti.com/ti/MCu9FFFM
0

最新回复(0)