Java における CAS の詳細解説

CAS(Compare-And-Swap)の概要 CAS は、メモリ上の値が期待値と一致するかどうかを比較し、一致した場合に新しい値に更新するという原子操作です。CAS はロックを使わないので、高負荷環境でのパフォーマンスが優れています。 Java における CAS の実装 Java では、CAS 操作は主に `Unsafe` クラスを介して実装されます。このクラスはハードウェアレベルの原子 ...

7月18日 16:20 投稿