首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

不使用double checked lock也能写一个线程安全的Singleton吗?该如何解决

2014-01-03 
不使用double checked lock也能写一个线程安全的Singleton吗?C#能很方便的写一个线程singleton避免用doubl

不使用double checked lock也能写一个线程安全的Singleton吗?
C#能很方便的写一个线程singleton避免用double checked lock。怎么做到?
谢谢。
[解决办法]
可以,使用字段初始化语言写。
[解决办法]
可以,使用字段初始化语法写。
[解决办法]

引用:
Quote: 引用:

可以,使用字段初始化语言写。


这样并不能做到延迟求值吧,也就是Singleton第一次被用到的时候才构造出来?

你能给几行例子吗?

谢谢。


是做不到。CLR via C#这么写的。
[解决办法]
不是不使用DCL,而是使用DCL根本是不行的。

热点排行