跳转到正文
技术笔记

go 检测数据竞争 race

崔哥1 分钟2,951

Go(从v1.1开始)具有内置的数据竞争检测器,可以使用它来检测潜在的数据竞争。

使用:

运行时检查竟态的命令:go run -race main.go

构建时检查竟态的命令:go build -race main.go

测试时检查竟态的命令:go test -race main.go

总结一下,其实就是race选项其实就是检测数据的安全性的,同时读写(而不是同时读,同时写),等情况。