为了账号安全,请及时绑定邮箱和手机立即绑定

我应该使用同步来获取单个指针的可见性吗?

我应该使用同步来获取单个指针的可见性吗?

C#
拉丁的传说 2023-02-21 19:07:58
根据参考资料,它说否则,每次读取单个字大小或子字大小的内存位置都必须观察到实际写入该位置的值(可能由并发执行的 goroutine)且尚未被覆盖。由于指针是字大小的,这是否意味着仅仅为了可见性的目的不需要同步?
查看完整描述

1 回答

?
浮云间

TA贡献1829条经验 获得超3个赞

不,可见性意味着当一个goroutine写入变量时,其他goroutine会看到更改。因此,可见性需要同步。否则,读取goroutine可能会看到变量的陈旧(未更新)值。



查看完整回答
反对 回复 2023-02-21
  • 1 回答
  • 0 关注
  • 42 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信