Posted in

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

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

Posted in

Go语言竞态检测器(-race)未捕获的4类隐蔽data race:共享channel buffer、time.Timer重置、sync.Pool误用、atomic.Value写后读

第一章:Go语言竞态检测器(-r … Go语言竞态检测器(-race)未捕获的4类隐蔽data race:共享channel buffer、time.Timer重置、sync.Pool误用、atomic.Value写后读Read more

Posted in

Golang竞态检测(-race)原理:如何在编译期插入影子内存?——ThreadSanitizer集成机制与false positive规避指南

第一章:Golang竞态检测(- … Golang竞态检测(-race)原理:如何在编译期插入影子内存?——ThreadSanitizer集成机制与false positive规避指南Read more