「ダブル・チェック・ロッキング」の版間の差分

imported>Administrator
imported>Administrator
44行目: 44行目:


=== C# (Lazy) ===
=== C# (Lazy) ===
[[.NET Framework 4.0]]では、標準でLazy<T>クラスが用意されており、それを使うことでよりシンプルにダブル・チェック・ロッキングを記述できるようになった<ref>{{cite book
[[.NET Framework 4.0]]では、標準でLazy<T>クラスが用意されており、それを使うことでよりシンプルにダブル・チェック・ロッキングを記述できるようになった<ref>{{cite  
  |title=C# 4.0 in a Nutshell
  |title=C# 4.0 in a Nutshell
  |last=Albahari
  |last=Albahari