go 检测数据竞争 race

发布于 2022-11-03 13:34:48阅读 785

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

使用:

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

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

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

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

广而告之,我的新作品《语音助手》上架Google Play了,欢迎下载体验