单列模式
第一个null判断
if (mInstance == null) 为了提供效率,多线程没必要每一次进行一次同步
第二个
synchronized(.class) {
if (mInsance == null)
}避免两个线程同时进入,创建多个实例