原子操作是指在并发访问的情况下,对共享变量的读写操作以原子方式进行,保证多个协程之间的同步和一致性。
"sync/atomic" 包实现
var ato atomic.Value
func (v *Value) Load() (val any)
func (v *Value) Store(val any)
func (v *Value) Swap(new any) (old any)
func (v *Value) CompareAndSwap(old, new any) (swapped bool)