【发布时间】:2021-05-21 07:50:01
【问题描述】:
Value 提供一致类型值的原子加载和存储。 Value 的零值从 Load 返回 nil。调用 Store 后,不得复制 Value。
我从 atomic.Value 阅读了上述评论。 它说“不得复制一个值”,但没有说明原因。
为什么atomic.Value不能在第一个Store之后复制?
【问题讨论】:
-
因为如果你复制它,它将无法提供它的意思。为什么?这就是它的实现方式,它是一个实现细节。
标签: go concurrency atomic