标签:summary 有一个 pattern 不能 att locker 开放 返回 class
定义:确保一个类只有一个实例,并提供一个全局访问点。
/// <summary>
/// 单例模式的实现
/// </summary>
public class Singleton
{
private static Singleton m_Singleton;
private static readonly object locker = new object();
private Singleton() { }
/// <summary>
/// 返回该类全局唯一实例
/// </summary>
/// <returns></returns>
public static Singleton GetInstance()
{
if (m_Singleton == null)
{
lock (locker)
{
if (m_Singleton == null)
{
m_Singleton = new Singleton();
}
}
}
return m_Singleton;
}
}
标签:summary 有一个 pattern 不能 att locker 开放 返回 class
原文地址:https://www.cnblogs.com/zdfffg/p/10155501.html