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

Data Race

探索关于「Data Race」的精彩内容

2 篇文章

相关文章

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

Go 为什么不承认 ready=true 就是发布:happens-before 才是并发安全的证据

线上最烦的并发 bug,往往不是崩得轰轰烈烈,而是偶尔读到一个不该出现的旧值。

配置已经加载了,日志也打了“ready”,另一个 goroutine 却像没看见一样,读到的还是旧数据。你盯着代码看半天,越看越觉得冤:明明是先写数据,再把 …

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

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

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

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

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

Zampo Blog

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

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