题51

题目

Q:【2010 统考真题】设与某资源关联的信号量初值为 3,当前值为 1 。
表示该资源的可用个数, 表示等待该资源的进程数,则 分别是 ( )。
A.
B. 1,0
C.
D.

分析

A:信号量表示相关资源的当前可用数量。
当信号量 时,表示还有 个相关资源可用,所以该资源的可用个数是 1 。
而当信号量 时,表示有 个进程在等待该资源。
由于资源有剩余, 可见没有其他进程等待使用该资源, 因此进程数为 0 。

B
对于资源的使用,感觉还是得理解成,总是贪心的,当然在哲学家吃饭问题里面,不能采用贪心的策略