golang语言中sync/atomic包的使用

先看看golang文档说明: atomic包提供了底层的原子级内存操作 类型共有六种:int32, int64, uint32, uint64, uintptr, unsafe.Pinter 操作共五种:增减, 比较并交换, 载入, 存储,交换 func Main_atomic() { var a int32 fmt.Println("a:",a) //原子操作:加 new_a := at
相关文章
相关标签/搜索