差分

ナビゲーションに移動 検索に移動

ダブル・チェック・ロッキング

サイズ変更なし, 2015年12月10日 (木) 00:54
編集の要約なし
'''ダブル・チェック・ロッキング'''([[英語]]:Double Check Locking)とは、マルチスレッド環境下における:double check locking)とは、マルチスレッド環境下における[[変数]]に対して、初回は[[ロック]]せず状態チェックを行い、そこで必要であれば再度[[ロック]]を掛けたのちに状態チェックを行うという[[ソフトウェア]]の[[最適化]]技法、[[デザインパターン]]のひとつである。
[[変数]]の[[ロック]]は非常に[[オーバーヘッド]]の大きい重たい処理であるため、その発生回数を可能な限り減らすことで[[プログラム]]の高速化を実現しようというものである。
匿名利用者

案内メニュー