不使用double checked lock也能写一个线程安全的Singleton吗?C#能很方便的写一个线程singleton避免用double checked lock。怎么做到?谢谢。 [解决办法]可以,使用字段初始化语言写。[解决办法]可以,使用字段初始化语法写。[解决办法]
Quote: 引用:可以,使用字段初始化语言写。这样并不能做到延迟求值吧,也就是Singleton第一次被用到的时候才构造出来?你能给几行例子吗?谢谢。
可以,使用字段初始化语言写。