【C#】System.Lazy<T>を用いてスレッドセーフな遅延初期化を行う
はじめに 今回はSystem.Lazy<T>について取り上げたいと思います。learn.microsoft.com はじめに 概要 使い方 概要 System.Lazy<T>を使うことで、スレッドセーフな遅延初期化をすることができます。 遅延初期化のサポートを提供します。 遅延初期化を使用して、大規模なオブジェクトまたはリソースを集中的に使用するオブジェクトの作成、またはリソースを集中的に使用するタスクの実行を延期します。特に、プログラムの有効期間中にこのような作成または実行が発生しない可能性がある場合。 https://learn.microsoft.com/ja-jp/dotnet/api…
2023/01/30 12:00