c# 设计模式之单例模式(双if +lock)
时间:2020-03-17 12:12:07
收藏:0
阅读:316
public class Singleton { private static Singleton _Singleton = null; private static object Singleton_Lock = new object(); public static Singleton CreateInstance() { if (_Singleton == null) //双if +lock { lock (Singleton_Lock) { Console.WriteLine("路过。"); if (_Singleton == null) { Console.WriteLine("被创建。"); _Singleton = new Singleton(); } } } return _Singleton; } }
原文:https://www.cnblogs.com/25miao/p/12509523.html
评论(0)