问题
单项选择题
对于两个并发进程,设互斥信号量为mutex(初值为1),若mutex=-1,则( )。
A.表示没有进程进入临界区
B.表示有一个进程进入临界区
C.表示有一个进程进入临界区,另一个进程等待进入
D.表示有两个进程进入临界区
答案
参考答案:C
解析:当有一个进程进入临界区且另一个进程等待进入临界区时,mutex=-1。等mutex小于0时,其绝对值等于等待进入临界区的进程数。
对于两个并发进程,设互斥信号量为mutex(初值为1),若mutex=-1,则( )。
A.表示没有进程进入临界区
B.表示有一个进程进入临界区
C.表示有一个进程进入临界区,另一个进程等待进入
D.表示有两个进程进入临界区
参考答案:C
解析:当有一个进程进入临界区且另一个进程等待进入临界区时,mutex=-1。等mutex小于0时,其绝对值等于等待进入临界区的进程数。