计数信号量被初始化为10。然后在此信号量上完成6个P(等待)操作和4个V(信号)操作。信号量的结果值为 (A) 0 (B) 8. (C) 10 (D) 12 答复: (B) 说明: 最初我们的信号量值为10 现在我们必须执行6p操作,这意味着当我们执行一个p操作时,它会将信号量值减少到一。
null
所以在执行6p操作之后,我们得到,信号量值=10–6=4,现在我们必须执行4v操作,这意味着当我们执行一个v操作时,它会将信号量值增加到一。所以在执行4V操作之后,我们得到,信号量值=4+4=8。
选项(B)是正确的。
观看Geeksforgeks视频讲解:
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END