Is there visibility issue in golang? : <p>For example, if I update a global variable in one goroutine, then read the variable in another goroutine, can I get the newest value?</p>

<p>Another question is, can "atomic.Load*" and "atomic.Store*" ensure visibility?</p>
