From 772685875b5c3b03016b31cf2c7e89446217fef4 Mon Sep 17 00:00:00 2001 From: Zonglei Dong Date: Thu, 3 Nov 2022 15:29:02 +0800 Subject: [PATCH] Update hpg-mutex.md --- charpter-3/hpg-mutex.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/charpter-3/hpg-mutex.md b/charpter-3/hpg-mutex.md index 12b10a9..f36c93b 100644 --- a/charpter-3/hpg-mutex.md +++ b/charpter-3/hpg-mutex.md @@ -243,7 +243,7 @@ ok example/hpg-mutex 7.394s > > 在饥饿模式下,锁的所有权将从 unlock 的 goroutine 直接交给交给等待队列中的第一个。新来的 goroutine 将不会尝试去获得锁,即使锁看起来是 unlock 状态, 也不会去尝试自旋操作,而是放在等待队列的尾部。 > -> 如果一个等待的 goroutine 获取了锁,并且满足一以下其中的任何一个条件:(1)它是队列中的最后一个;(2)它等待的时候小于1ms。它会将锁的状态转换为正常状态。 +> 如果一个等待的 goroutine 获取了锁,并且满足以下其中的任何一个条件:(1)它是队列中的最后一个;(2)它等待的时候小于1ms。它会将锁的状态转换为正常状态。 > > 正常状态有很好的性能表现,饥饿模式也是非常重要的,因为它能阻止尾部延迟的现象。