单例设计模式

单例设计模式,第1张

单例设计模式

一丶饿汉式:在类初始化时直接创建实例对象,不管以后是否需要这个对象都会创建(直接创建对象不存在线程安全问题)
要点:
构造器私有化
自行创建,并且用静态变量保存
向外提供这个实例
强调这是一个实例,我们可以用final修饰

二丶懒汉式:延迟创建这个实例

构造器私有化
用静态变量保存这个唯一实例

1.线程不安全(适用于单线程)

2.线程安全(适用于多线程)

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/zaji/5687740.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-12-17
下一篇2022-12-17

发表评论

登录后才能评论

评论列表(0条)

    保存