sync包once小问题

goCurrent · · 2855 次点击
还有一个疑问就是既然用了 `atomic` 为何又没贯彻 `atomic`,`doSlow` 锁里面为何用 `if o.done == 0` 而不是 `if atomic.LoadUint32(&o.done) == 0`
#9
更多评论
<a href="/user/kingJ" title="@kingJ">@kingJ</a> 线程安全是指啥,两个goroutine同时读一个int应该不会panic
#2