易百教程

19、能用 Java 写线程安全的单例吗?

有很多方法可以在 Java 中编写线程安全的单例。
可以通过使用双重检查锁定编写单例来编写线程安全的单例。
另一种方法是,通过使用在类加载期间初始化的静态 Singleton 实例。
通过使用 Java 枚举来创建线程安全的单例,这是最直接的方法。