资讯详情

单例模式:饿汉和懒汉

📅 2026/9/30 20:45:07 | 华诺云谱 👁 阅读
单例模式:饿汉和懒汉
什么是单例只创建一个实例需要用到实例的地方都用这个实例单例的种类及区别饿汉类加载的时候就会创建实例若该类比较大在类加载的时候创建就会影响启动的速度不存在线程安全只在类加载的时候创建一次懒汉存在线程安全问题通过调用类在使用的时候创建对象线程安全问题线程1和线程2同时调用方法创建对象就无法保证单例性了若线程越来越多就无法保证单例性了可以使用同步锁锁的是临界资源即多线程同时会竞争的资源解决该问题。解决线程安全的方法双重检查锁DCL单例判断同步锁临界资源单例判断懒汉与饿汉对比
📝

华诺云谱内容团队

资深建站顾问 · 行业研究员

10年+企业数字化服务经验,专注智能建站、SEO优化与品牌营销,持续输出建站技巧、行业洞察与营销干货,已帮助5000+企业实现数字化增长。

你可能需要的服务

订阅华诺云谱资讯周报

每周一封,精选建站技巧、SEO与营销干货,直达邮箱。已有 8,000+ 企业主订阅,助你少走弯路。

↑