【发布时间】:2014-05-05 07:23:34
【问题描述】:
我想知道Lazy<T> 类的两个构造函数重载有什么区别。
Lazy(Func, Boolean) - 初始化一个新的 Lazy 实例 班级。发生延迟初始化时,指定的初始化 使用函数和初始化模式。
Lazy(Func, LazyThreadSafetyMode) - 初始化一个新的实例 使用指定初始化函数的惰性类和 线程安全模式。
从线程安全的角度来看,第二个构造函数是否更灵活?哪个LazyThreadSafetyMode 成员与Lazy<...>(..., true) 类似?
【问题讨论】:
标签: c# .net lazy-initialization