单例模式

前言

最原始的单例模式分别有两种——饿汉和懒汉,但是懒汉式不安全(线程安全问题)而饿汉式又存在内存资源浪费问题,这个时候单例模式的变种就显得尤为必须和重要,这里介绍目前常用的两种单例模式

1.双重校验锁(DCL)

双重校验锁,它是懒汉式的变种,在保留了它的延迟加载的同时又保证了线程安全;

2.嵌套内部类

 

posted @ 2020-08-04 13:15  HexThinking  阅读(110)  评论(0编辑  收藏  举报