コストが少なければ問題ないんだけれど。JapanCASのような命令を使うと、もし他のスレッドが変数を変更するとCASがそれを検出(または失敗)し、アルゴリズムがその操作を繰り返すことができるので、他のスレッドが途中で変数を変更してしまう、という心配をせずにread-modify-writeシーケンスを実行するアルゴリズムが可能になります。リスト3はCAS操作の振る舞いを示しています(パフォーマンス特性は示していません)。CASの真価は、ハードウェアで実装でき、しかも(大部分のプロセッサーでは)非常に軽量だということです。非常に軽量なのかぁ・・・。っぽくパイプラインシンプルになるぜ」って書いてある。これを信用することができるのか。実装方法がどっかに載っていないものか。実装しか見つからない。sample.キャッシュで追い出し禁止にしておけば済むから、バスは押さえなくてもいいってことか。Multiprocessorsには載っているが、できれば最新の技術の元での比較)。