提交 d6c9b5e4 编写于 作者: W wizardforcel

link

上级 3f061b8e
......@@ -257,4 +257,4 @@ void semaphore_signal(Semaphore *semaphore)
使用`do-while`循环,就确保[1]了当一个线程发送信号时,另一个等待线程会收到信号,即使发送线程在某个等待线程恢复之前继续运行并对互斥体加锁。
> [1] 好吧,几乎是这样。实际上一个时机恰当的[虚假唤醒](see http://en.wikipedia.org/wiki/Spurious_wakeup)会打破这一保证。
> [1] 好吧,几乎是这样。实际上一个时机恰当的[虚假唤醒](http://en.wikipedia.org/wiki/Spurious_wakeup)会打破这一保证。
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册