golang atomic函数用法
近期因为项目的需要,使用了atomic.AddIntXX函数,感觉golang的这块设计还是非常实用的;非常简洁的方式实现原子操作,而不需要使用显式的锁操作。 这里顺带把atomic的函数做一个分类小结。 载入 func LoadInt32(addr *int32) (val int32) func LoadInt64(addr *int64) (val int64) func LoadPointer(addr *unsafe.Pointer) (val unsafe.Pointer) func...阅读全文