单例模式之线程安全解析
本文综合网上资料以及代码时间,对要求延迟加载和线程安全的单例模式做了如下分析。
自励共勉。
面试的时候,常常会被问到这样一个问题:请您写出一个单例模式(Singleton Pattern)吧。
单例的目的是为了保证运行时Singleton类只有唯一的一个实例,最常用的地方比如拿到数据库的连接,Spring的中创建BeanFactory这些开销比较大的操作,而这些操作都是调用他们的方法来执行某个特定的动作。
很容易,顺手写一个《Java与模式》中的第一个例子:
getInst...init a....