package com.multithreading; /** * Created by nanzhou on 2017/6/30. */ public class Singleton { private volatile static Singleton singleton; private Singleton() { } public static Singleton getIntance() { if (null == singleton) { synchronized (Singleton.class) { if (null == singleton) { singleton = new Singleton(); } } } return singleton; } }
单例模式 (二) 延迟加载/"懒汉模式" —— 使用DCL双检查锁机制
最新推荐文章于 2025-10-13 14:14:54 发布

1万+

被折叠的 条评论
为什么被折叠?



