关于SyncRoot和Singleton等
学习 thread-safe 概念,相关资料笔记
Implementing Singleton in C#
ms-help://MS.VSCC.v80/MS.MSDN.v80/MS.ENTSERV.v10.en/dnpatterns/html/ImpSingletonInCsharp.htm
public sealed class Singleton
{
private static readonly Singleton instance = new Singleton();
private Singleton(){}

public static Singleton Instance
{
get
{
return instance;
}
}
}
The "Double-Checked Locking is Broken" Declaration
http://www.cs.umd.edu/~pugh/java/memoryModel/DoubleCheckedLocking.html
泛型ICollection<T> 与 ICollection 的不同 (SyncRoot IsSyncronized 属性),及其设计中的考虑
.NET 2.0 基础类库中的范型——范型集合
http://blog.csdn.net/classfactory/archive/2004/07/20/46478.aspx
Implementing Singleton in C#
ms-help://MS.VSCC.v80/MS.MSDN.v80/MS.ENTSERV.v10.en/dnpatterns/html/ImpSingletonInCsharp.htm
public sealed class Singleton
{
private static readonly Singleton instance = new Singleton();
private Singleton(){}
public static Singleton Instance
{
get
{
return instance;
}
}
}
The "Double-Checked Locking is Broken" Declaration
http://www.cs.umd.edu/~pugh/java/memoryModel/DoubleCheckedLocking.html
泛型ICollection<T> 与 ICollection 的不同 (SyncRoot IsSyncronized 属性),及其设计中的考虑
.NET 2.0 基础类库中的范型——范型集合
http://blog.csdn.net/classfactory/archive/2004/07/20/46478.aspx


浙公网安备 33010602011771号