设计模式学习笔记02(小滴课堂)

江湖传言里的设计模式-单例设计模式

单例设计模式中的懒汉方式实战

这种方式是线程不安全的,多个线程同时调用会创建多个对象。

所以我们就要给它加锁:

我们去测试一下:

因为构造函数已经私有化,所以不能直接用new的方式去创建对象。

现在我们使用第二种方式,通过加锁:

这第三种方式,如果同时两个线程都过来了,但是都释放锁,也无法保证绝对单例,那如何保证多线程下的单例呢?

单例模式中的懒汉实现+双重检查锁定+内存模型

改进:

单例设计模式中的饿汉方式实战

相关推荐
chushiyunen2 分钟前
检索模型bi-encoder笔记
笔记
Yao.Li3 分钟前
Dify 宏观学习知识架构与学习路线
学习·架构
lizhihai_999 分钟前
股市学习心得-布林线做T方法
学习
zhendeWD12 分钟前
learn-claude-code笔记
人工智能·笔记
酿情师14 分钟前
In-Context Learning:大模型上下文学习介绍
学习
炽烈小老头18 分钟前
【每天学习一点算法 2026/03/29】搜索二维矩阵 II
学习·算法·矩阵
aloha_78929 分钟前
软考高项-第二章-信息技术发展
java·人工智能·python·学习
Hello_Embed31 分钟前
嵌入式上位机开发入门(二):常用 API
笔记·stm32·嵌入式·信息与通信
九成宫31 分钟前
IT项目管理期末复习——Chapter 3 项目管理过程组:案例研究
笔记·项目管理·软件工程
wwdoffice011031 分钟前
SGP夹层玻璃的应用与SGP胶片特性
设计模式