第五章

安全发布对象
1.在静态初始化函数中初始化一个对象的引用
2.将对象的引用保存到volatile类型域或者AtomicReference对象中
3.将对象的引用保存到某个正确构造对象的final类型域中
4.将对象的引用保存到一个有锁保护的域中

单例模式创建对象
1.懒汉模式,双重检测机制+volatile禁止重排序
2.饿汉模式,静态块
3.懒汉模式(枚举模式 (推荐))

你可能感兴趣的:(第五章)