06 2016 档案

摘要:1.下面这个例子是工作中常见的单例模式...jdk1.5之后用volatile关键字禁止编译器重排序 2.利用静态内部类生成单例,初始化单例在私有内部静态类中,其他线程无法看到初始化的编译器重排序。 3. 1和2的方法无法防止序列化和反序列化时生成不同的实例,如果单例类需要实现序列化的话,改成下面的 阅读全文
posted @ 2016-06-02 23:10 ~~Cc 阅读(170) 评论(0) 推荐(0) 编辑