单例模式(double checked locking+静态工厂+枚举)
double checked locking 实现法:
下面代码就是用double checked locking 方法实现的单例,这里的getInstance()方法要检查两次,确保是否实例INSTANCE是否为null或者已经实例化了,这也是为什么叫double checked locking 模式。
1
2
3
4
5
6
7
8
9
10
11
1...
原创
2013-11-18 11:22:04 ·
157 阅读 ·
0 评论