2009-04-09から1日間の記事一覧

アトミック変数とノンブロッキング同期化

1時半就寝、7時40分起床。 CAS (Compare And Swap) これは前に読んだ記憶があるぞ。Atomicクラスの実装に使われている手法だったような。 アトミックなread-modify-writeをロックを使わずに実装したい場合、CASで実現可能。実行性能はロックよりも良好。 CAS…