标签: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