【Todo】单例模式各种实现方式及并发安全

时间:2024-01-21 12:46:15

Java 40道面试题不错:http://www.tuicool.com/articles/VRVFZb

其中有一道题目:

单例模式的线程安全性

老生常谈的问题了,首先要说的是单例模式的线程安全意味着: 某个类的实例在多线程环境下只会被创建一次出来 。单例模式有很多种的写法,我总结一下:

(1)饿汉式单例模式的写法:线程安全

(2)懒汉式单例模式的写法:非线程安全

(3)双检锁单例模式的写法:线程安全

单例的写法,可以再继续探讨。