
设计模式
谢安的小见识
这个作者很懒,什么都没留下…
展开
-
单例模式-DCL双检查锁实现
DCL 代码节选 package com.kk.singleton.doubleCheck; import lombok.extern.slf4j.Slf4j; public class DCSingleton { /** * 这里加入volatile修饰,利用的volatile的有序性 */ private static volatile DCSingle...原创 2019-07-02 09:42:47 · 262 阅读 · 0 评论 -
基于DCL实现的单例,有几种方式可以破坏
破坏单例的方式 反射 序列化与反序列化 克隆 代码实现 public class DCSingleton implements Serializable, Cloneable { /** * 这里加入volatile修饰,利用的volatile的有序性 */ private static volatile DCSingleton singleton; ...原创 2019-07-02 10:25:28 · 276 阅读 · 0 评论 -
单例的实现方式
饿汉式单例 DCL双检查所 内部类 枚举原创 2019-07-02 11:07:16 · 187 阅读 · 0 评论