单例模式(Singleton):保证一个类仅有一个实例,并提供一个訪问它的全局訪问点. (1),通常我们能够让一个全局变量使得一个对象被訪问,但它不能防止你实例化多个对象.一个最好的办法就是,让类自身负责保存它的唯一实例.这个类能够保证没有其它实例被创建,而且它能够提供一个訪问该实例的方法. (2),lock 是确保当一个线程位于代码的临界区时,还有一个线程不进入临界区.假设其它线程试图进入锁定的代码,则它将一直等待,知道该对象被释放. (3),双重锁定解决效率问题. (4),C#与公共语言执行…