重温设计模式 --- 单例模式
💡
原文中文,约1300字,阅读约需3分钟。
📝
内容提要
单例模式确保某个类在应用程序中只有一个实例,有懒汉式和饿汉式两种实现方法。懒汉式需要注意线程安全问题。
🎯
关键要点
- 单例模式是一种创建型设计模式,确保某个类在应用程序中只有一个实例。
- 单例模式有懒汉式和饿汉式两种实现方法。
- 懒汉式在需要时创建实例,节省资源,但可能影响性能。
- 懒汉式需要考虑线程安全,使用双重检查锁定(DCL)来确保多线程环境下的安全。
- 饿汉式在类加载时创建实例,保证线程安全,但可能浪费系统资源。
- 使用饿汉式时不需要额外的线程安全技术。
- 总结:单例模式确保全局访问的唯一实例,懒汉式需注意线程安全。
➡️