美文网首页
DCL( 双重校验锁)单例模式

DCL( 双重校验锁)单例模式

作者: 非文666 | 来源:发表于2018-12-19 16:54 被阅读0次
    package com.wfei.daliy.singleton;
    
    /**
     * 双重校验单例模式
     * @author feiwen
     * @date 2018/12/19
     */
    public class DclSingleton {
    
        private static volatile DclSingleton dclSingleton = null;
    
        private DclSingleton() {
        }
    
        public static DclSingleton getInstance() {
            if (dclSingleton == null) {
                synchronized (DclSingleton.class) {
                    if (dclSingleton == null) {
                        dclSingleton = new DclSingleton();
                    }
                }
            }
            return dclSingleton;
        }
    }
    
    

    相关文章

      网友评论

          本文标题:DCL( 双重校验锁)单例模式

          本文链接:https://www.haomeiwen.com/subject/ddwjkqtx.html