最原始的单例模式分别有两种——饿汉和懒汉,人懒的话处境会比较危险,所以懒汉式不安全(线程安全问题),这个时候单例模式的变种就多了起来,这里介绍目前最实用的单例模式——双重校验锁,它是懒汉式的变种,在保留了它的延迟加载的同时又保证了线程安全。