干货:五个方法如下介绍:
1.SwapXxx系列:交换新旧值;
func SwapInt32(addr *int32, new int32) (old int32)
2.CompareAndSwapXxx系列:比较并交换;
func CompareAndSwapInt32(addr *int32, old, new int32) (swapped bool)
3.AddXxx系列:加减;
func AddInt32(addr *int32, delta int32) (new int32)
4.LoadXxx系列:读取;
func LoadInt32(addr *int32) (val int32)
5.StoreXxx系列:保存;
func StoreInt32(addr *int32, val int32)
更多内容请关注每日编程,每天进步一点。
閱讀更多 每日編程 的文章