Posted in

Go语言竞态检测(-race)无法捕获的3类隐蔽数据竞争:原子变量与mutex混用、map并发写未加锁、sync.Pool对象复用污染

第一章:Go语言竞态检测(-ra … Go语言竞态检测(-race)无法捕获的3类隐蔽数据竞争:原子变量与mutex混用、map并发写未加锁、sync.Pool对象复用污染Read more

Posted in

为什么go vet不报错的代码,在go build -race下直接panic?揭秘3类语法糖引发的数据竞争(含汇编指令级比对)

第一章:Go语言语法奇怪 Go语 … 为什么go vet不报错的代码,在go build -race下直接panic?揭秘3类语法糖引发的数据竞争(含汇编指令级比对)Read more