DCL(双检查锁)实现单例模式--饿汉模式和懒汉模式
单例模式是设计模式中比较简单的一种。在编程开发中主要解决的问题就是在一个系统中,需要一个单例对象被一个系统的不同模块的不同对象所访问,且保证访问的都是同一个对象,因此便需要一个全局的访问指针,这便是众所周知的单例模式的应用。但是如果编写出一个线程安全且高效的单例模式,却需要考虑很多很多问题,接下来我们就一步一步的分析。
1、立即加载/“饿汉模式”
什么是立即加载?立即加载就是使用类的时候已经将对象创建完毕,常见的实现方法就是直接new实例化。而立即加载从中文的语境上看,有“着急”、“急迫”的含义...
原创
2020-05-09 18:49:13 ·
334 阅读 ·
0 评论