/// <summary> /// 获取单例 /// </summary> /// <returns></returns> public static Asr GetInstance() { if (_instance == null) { lock (_lockAsr) { _instance = new Asr(); } } return(_instance); }
/// <summary> /// 获取单例 /// </summary> /// <returns></returns> public static Asr GetInstance() { // Double-Check Locking (双重锁定) if (_instance == null) { lock (_lockAsr) { if (_instance == null) { _instance = new Asr(); } } } return(_instance); }