还有一行英文没删。。

This commit is contained in:
Xargin 2016-01-10 19:39:19 +08:00
parent 25363e526d
commit 954871d062

View File

@ -44,7 +44,6 @@ func loadIcons() {
因此一个goroutine在检查icons是非空时也并不能就假设这个变量的初始化流程已经走完了(译注可能只是塞了个空map里面的值还没填完也就是说填值的语句都没执行完呢)。 因此一个goroutine在检查icons是非空时也并不能就假设这个变量的初始化流程已经走完了(译注可能只是塞了个空map里面的值还没填完也就是说填值的语句都没执行完呢)。
最简单且正确的保证所有goroutine能够观察到loadIcons效果的方式是用一个mutex来同步检查。 最简单且正确的保证所有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 ```go
var mu sync.Mutex // guards icons var mu sync.Mutex // guards icons