单例模式

#应用场景:

重量级的对象,不需要多个实例,比如线程池,数据库连接池。

###1.懒汉式:延迟加载,只有在使用的时候才开始实例化。

1)线程安全问题

2)double check

3)

```

public static LazySingletion getInstance(){

    if(instance==null){

        sysnchroinzed(LazySingleton.class){

             if(instance==null){

            instance=new LazySinleton();

           }

        }

    }

return instance;

}

```

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。