Zampo Blog
  • 首页
  • 文章
  • 搜索
  • 关于
  • 标签
🏠 首页 → 🏷️ 标签 → Atomic
🏷️

Atomic

探索关于「Atomic」的精彩内容

2 篇文章

相关文章

共 2 篇
28 5月
技术实战
4 分钟

同步原语到底同步了什么:Go 为什么要用 happens-before 解释 channel 和 Mutex

代码评审里经常出现这种争论:一个 goroutine 写完结果,close(done);另一个 goroutine 等 <-done 再读结果。有人看着觉得多此一举:这不就是通知一下吗?换成一个 bool,或者 sleep 一小会儿, …

Go 并发编程 内存模型 +3
阅读全文 →
22 5月
技术实战
6 分钟

ready=true 不是发布:Go 内存模型真正要你保证什么

线上偶现一个很烦的 bug:配置已经加载了,日志也打印了“ready”,但另一个 goroutine 读到的还是旧值。

代码看起来没什么毛病:先写数据,再把 ready 置成 true。读的一侧先等 ready,再读数据。人脑看这段逻辑,很 …

Go 并发编程 内存模型 +3
阅读全文 →

Zampo Blog

Zampo 的个人技术博客,专注后端开发、数据库、技术选型

© 2026 Zampo Blog · Zampo · 用心记录,分享美好