メインメニューを開く

差分

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

87 バイト追加, 2012年9月28日 (金) 02:29
=== Java ===
Javaではメモリモデルが原因で、このイディオムを使うことには問題があることが知られている。 [[Java]]では一部の実装において[[アウトオブオーダー]]を用いるメモリモデルが存在するため、この[[イディオム]]を使うことには問題があることが知られている。 http://www.ibm.com/developerworks/jp/java/library/j-dcl/ を参照。
== 関連項目 ==
匿名利用者