题26

题目

Q:对于两个并发进程,设互斥信号量为 mutex (初值为 1 ),若 mutex ,则 ( ) 。
A. 表示没有进程进入临界区
B. 表示有一个进程进入临界区
C. 表示有一个进程进入临界区, 另一个进程等待进入
D. 表示有两个进程进入临界区

分析

A:和题3中描述的是一样的,此时负数,说明临界区中有一个
题25对比起来看,了解信号量正负的意义

C
当有一个进程进入临界区且有另一个进程等待进入临界区时, mutex
mutex 小于 0 时, 其绝对值等于等待进入临界区的进程数。