摘要: 数据竞争 多个goroutine对同一个变量进行修改会发生数据竞争,因为goroutine其实就是借助线程来实际操作,而线程又是共享同一进程的地址空间,所以我们要尽量避免竞争代码。 写者无意,竞争却不这么认为,所以要检测。 我们只需要在执行测试或者是编译的时候加上 -race 的 flag 就可以开 阅读全文
posted @ 2021-01-05 21:35 zhangyu63 阅读(244) 评论(0) 推荐(0) 编辑