靜態 初始化
靜態 初始化
靜態 初始化
此方法不需要開發人員顯式地編寫執行緒安全程式碼,
即可解決多執行緒環境下不安全的問題。
public sealed class Singleton
{
private static readonly Singleton instance = new Singleton();
private Singleton() { }
public static Singleton GetInstance()
{
return instance;
}
}
此初始化方式是在自己被載入時就將自己實體化,原本的Singleton模式
要在第一次參考時,才會將自己實體化。