diff --git a/ch11.md b/ch11.md index 1c1101df70e91e2ae5ed2aee550ca4f3418f6c7e..5c73359e6e7d07d504149ac726f4ff7ba4afd265 100644 --- a/ch11.md +++ b/ch11.md @@ -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)会打破这一保证。