わんくま同盟 東京勉強会 #35 そろそろvolatileについて一言いっておくか わんくま同盟 東京勉強会 #35 自己紹介 • H/N: yamasa • FreeBSD使い • Java屋 • モバイル大好き わんくま同盟 東京勉強会 #35 今日のキーワード • アトミック変数 • メモリバリア • happens before • 正しく同期化されたコード • volatile わんくま同盟 東京勉強会 #35 マルチスレッドと排他制御 マルチスレッドプログラミングで苦労する点 – 同じ変数やオブジェクトが複数のスレッドから 同時にアクセスされる可能性がある。 mutex などの排他制御(ロック)を使って対処 – あらゆる変数を排他制御しなければならないの? ロックによるパフォーマンスの劣化も気になる。 ⇒ もっと軽量の仕組みはないの? わんくま同盟 東京勉強会 #35 スレッド