用go build -race来做数据竞争检测(Data Race Detector)

go build的加-race 编译,这样程序在运行的时候能够给出数据竞争的地方,包括源代码的call stack,很方便


go build -race 

用-race生成的可执行文件与正常编译的运行方式一样,只是cpu占用率很高


data race的时候提示的效果如下:

用go build -race来做数据竞争检测(Data Race Detector)_第1张图片

你可能感兴趣的:(用go build -race来做数据竞争检测(Data Race Detector))