📌  相关文章
📜  国际空间研究组织 | ISRO CS 2016 |问题 42

📅  最后修改于: 2022-05-13 01:58:00.387000             🧑  作者: Mango

国际空间研究组织 | ISRO CS 2016 |问题 42

在特定的计算时间,计数信号量的值为 7。然后在该信号量上完成了 20 次 P 操作和 xV 操作。如果 semaphore 的新值为 5 ,x 将是
(一) 18
(乙) 22
(三) 15
(四) 13答案:(一)
解释: P 操作:将信号量的值减 1
V 操作:将信号量的值增加 1
最初,信号量的值 = 7
经过 20 次 P 操作后,信号量的值 = 7 – 20 = -13
现在,经过 xV 操作后,信号量的值 = 5
-13 + xV = 5
xV = 5 + 13 = 18
所以,选项(A)是正确的。
这个问题的测验
如果您在上面的帖子中发现任何错误,请在下方评论