public static LockSample GetInstance() { if (_Lock == null) { _Lock = new LockSample(); } return(_Lock); }
public static void Main() { LockSample lockObject = LockSample.GetInstance(); lock (lockObject) { lockObject.MethodA(); } }
public static void Main() { LockSample lockSampleInstance = LockSample.GetInstance(); lockSampleInstance.MethodA(); }