单例模式的三种实现 HungrySingleton(饿汉式) LazySingleton1(懒汉式:方法级锁) LazySingleton2(懒汉式:双检查锁 有BUG)
<br />以下包含三种单例模式的实现。<br />1 HungrySingleton(饿汉式) <br />2 LazySingleton1(懒汉式:方法级锁) <br />3 LazySingleton2(懒汉式:双检查锁 有BUG)<br />其中第三种在有的JAVA平台内存模型中,可能会出现BUG,不推荐使用<br />参考文章 双重检查锁定及单例模式 Peter Haggar<br />package singletonPattern;<br />/**<br /> * describe: 饿汉式
原创
2011-05-27 22:15:00 ·
1448 阅读 ·
0 评论