【发布时间】:2010-09-08 22:25:59
【问题描述】:
二进制信号量和互斥量之间有什么区别还是它们本质上是一样的?
【问题讨论】:
-
它们在语义上是相同的,但在实践中你会发现奇怪的差异(尤其是在 Windows 上)。
-
@Michael Foukarakis:有什么奇怪的区别?
-
我想奇怪不是正确的表达方式。互斥体还支持所有权,有时还支持重入。在 Windows 中就是这种情况。此外,Windows 中的信号量是在 Event 对象之上实现的,但是,我不确定这样做的实际意义。
-
@philipxy 很好地隐藏了 'rn' 代替了 'm'。
-
@Mooncrater 哇。好眼力。我预计它是由于 OCR。 (Yes, it is.)
标签: operating-system mutex semaphore binary-semaphore