题35 题目 Q:有一个计数信号量 : 假如若干进程对 进行 28 次 P 操作和 18 次 V 操作后,信号量 的值为 0 。 假如若干进程对信号量 进行了 15 次 操作和 2 次 操作。 请问此时有多少个进程等待在信号量 的队列中? ( ) A. 2 B. 3 C. 5 D. 7 分析 A:对 进行了 28 次 操作和 18 次 操作,即 ,得信号量的初值为 10 然后, 对信号量 进行了 次 操作和 2 次 操作,即 信号量的负值的绝对值表示等待队列中的进程数。 所以有 3 个进程等待在信号量 的队列中。 解 B