单例设计模式中懒汉式与饿汉式的区别

2023-10-30

单例模式的优点:由于单例模式只生成一个实例,减少了系统性能的开销

懒汉式和饿汉式的区别:

懒汉式-->啥时候用啥时候造,在get静态方法里再去造

比较懒,先创建个空的静态对象,在get方法里再去new对象

饿汉式-->直接在开始的创建静态对象时就创建好

比较饿,直接上来就给静态对象new初值

饿汉式:坏处:要反复加载已经创建过的对象,对象加载时间过长

好处:天然就是线程安全的

懒汉式:好处:延迟对象的创建

目前写法坏处:线程不安全

单例模式的优点:由于单例模式只生成一个实例,减少了系统性能的开销

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

单例设计模式中懒汉式与饿汉式的区别 的相关文章

随机推荐