public class Person {
// 1、将构造方法私有化,防止外界创建对象
private Person(){ super(); }
/ /2、创建自己的对象
private static Person person;
// 3、给外界访问方式,双重锁,保证线程安全的同时保障方法执行效率
public static Person getInstance(){
if(person==null){
synchronized (Person.class){
if(person==null){
person=new Person();
}
}
}
//如果之前创建过,直接使用之前的对象
return person;
}
}
高效懒汉模式
最新推荐文章于 2023-05-31 10:03:04 发布