Go メモリモデル

Go メモリモデル

ライセンス

  • 本ページは The Go Memory Model (© 2009-2025 The Go Authors) を翻訳したものです。
  • 原文テキストは CC BY 4.0 の下で公開されています。
  • HTML を分割 Markdown 化し Claude で翻訳しています。
  • 仕様書中のコード片は BSD 3-Clause License に従います。
  • 本訳は非公式であり、The Go Authors が本訳を承認・保証するものではありません。

バージョン

2022年6月6日版

概要

Go メモリモデルは、あるゴルーチンが変数への読み取りを行った際に、異なるゴルーチンが同じ変数への書き込みで生成した値を観測できることが保証される条件を規定しています。