摘要: 如果没有锁 在我们的项目中,可能会存在多个goroutine同时操作一个资源(临界区),这种情况会发生竞态问题(数据竞态)。 直接代码解释: 开启两个goroutine去累加变量x的值,这两个goroutine在访问和修改x变量的时候就会存在数据竞争,导致最后的结果与期待的不符。 互斥锁 互斥锁能够 阅读全文
posted @ 2021-06-24 10:50 我是一条最咸的咸鱼 阅读(544) 评论(0) 推荐(0) 编辑
返回顶部