diff --git a/ch9/ch9-05.md b/ch9/ch9-05.md index e96f8c8..21fcb9f 100644 --- a/ch9/ch9-05.md +++ b/ch9/ch9-05.md @@ -44,7 +44,6 @@ func loadIcons() { 因此,一个goroutine在检查icons是非空时,也并不能就假设这个变量的初始化流程已经走完了(译注:可能只是塞了个空map,里面的值还没填完,也就是说填值的语句都没执行完呢)。 最简单且正确的保证所有goroutine能够观察到loadIcons效果的方式,是用一个mutex来同步检查。 -The simplest correct way to ensure that all goroutines observe the effects of loadIcons is to synchronize them using a mutex: ```go var mu sync.Mutex // guards icons