go - 为什么 atomic.Value 一定不能在第一个 Store 之后复制?
问题描述
值提供了一致类型值的原子加载和存储。Value 的零值从 Load 返回 nil。调用 Store 后,不得复制 Value。
我从 atomic.Value 中阅读了上述评论。它说“不得复制值”,但没有说明原因。
为什么 atomic.Value 一定不能在第一个 Store 之后复制?
解决方案
为什么 atomic.Value 一定不能在第一个 Store 之后复制?
因为文档是这样说的。
(内部实现需要这个。这里没什么可看的,这没有可操作的东西。)
推荐阅读
- flutter - 我如何解决颤振中的昼夜主题问题?
- rxjs - 在 rxjs 中设置时间延迟时,“热”可观察对象不起作用
- python - 如何在python中的多个线程上分担责任
- variables - 覆盖地形变量对象中的属性
- c# - 如何在 .NET Core 中获取 Docker 版本
- kubernetes - 在应用程序和加载顺序中加载多个配置映射
- javascript - Vue:导出功能共享逻辑,模板说它没有导入
- python - np.lexsort 在升序和降序之间切换
- javascript - 使用 javascript 在原始页面上堆叠新元素
- azure - Azure 数据探索标记和存储