国际空间研究组织 | ISRO CS 2017 – 5 月 |问题 78
在特定的时刻,一个计数信号量的值为 10,之后变为 7:
(a) 3 V 操作
(b) 3 P 操作
(c) 5 V 操作和 2 P 操作
(d) 2 V 操作和 5 P 操作
以下哪个选项是正确的?
(A)仅 (b)
(B)仅 (d)
(C) (b) 和 (d)
(D)这些都不是答案: (C)
解释: P:等待操作将计数信号量的值减 1。
V:信号操作将计数信号量的值加 1。
计数信号量的当前值 = 10
a) 3 P 操作后,信号量的值 = 10-3 = 7
d) 经过 2 v 次操作,5 次操作后信号量的值 = 10 + 2 – 5 = 7
因此选项(C)是正确的。
这个问题的测验