図12.2: 1つのCPUでメモリ上の値を2回インクリメントする (Xは12になる)
</p>
</div>
<p>アトミック操作は実行、観測される順序が重要なアプリケーションで利用します。例えば、アドレスXの値をロードして1を足した値を書き戻すプログラムを、2つのコアで同時に実行するとします(<span class="imgref"><a href="./13-impl-a.html#sampleprogram_2cpu">図12.1</a></span>)。このとき命令の実行順序によっては、�