因为之前博主碰到过一个笔试题,里面就有提到data race数据竞争,之前没听过这个概念,所以就特地去了解了一下
1.首先在golang中使用data race竞争工具,需要去环境变量中设置CGO_ENABLED="1"才能使用
2.开启后便可以直接使用,先把加锁代码注释
var (
tempSlice []string // Server维护的数据结构
lock sync.Mutex //互斥锁
)
func main() {
for i := 0
因为之前博主碰到过一个笔试题,里面就有提到data race数据竞争,之前没听过这个概念,所以就特地去了解了一下
1.首先在golang中使用data race竞争工具,需要去环境变量中设置CGO_ENABLED="1"才能使用
2.开启后便可以直接使用,先把加锁代码注释
var (
tempSlice []string // Server维护的数据结构
lock sync.Mutex //互斥锁
)
func main() {
for i := 0