Java 40道面试题不错:http://www.tuicool.com/articles/VRVFZb
其中有一道题目:
单例模式的线程安全性
老生常谈的问题了,首先要说的是单例模式的线程安全意味着: 某个类的实例在多线程环境下只会被创建一次出来 。单例模式有很多种的写法,我总结一下:
(1)饿汉式单例模式的写法:线程安全
(2)懒汉式单例模式的写法:非线程安全
(3)双检锁单例模式的写法:线程安全
单例的写法,可以再继续探讨。
Java 40道面试题不错:http://www.tuicool.com/articles/VRVFZb
其中有一道题目:
老生常谈的问题了,首先要说的是单例模式的线程安全意味着: 某个类的实例在多线程环境下只会被创建一次出来 。单例模式有很多种的写法,我总结一下:
(1)饿汉式单例模式的写法:线程安全
(2)懒汉式单例模式的写法:非线程安全
(3)双检锁单例模式的写法:线程安全
单例的写法,可以再继续探讨。