zoukankan      html  css  js  c++  java
  • java设计模式之单例模式(双重加锁懒汉)

    package src.test.java.com.pbc.singleton;
    /**
     * (双重加锁懒汉)单例模式
     * @author qiu_y
     *
     */
    public class DoubleLockSingleton {
     private static DoubleLockSingleton doubleLockSingleton = null;
     /**
      * 私有构造器
      */
     private DoubleLockSingleton() {}
     /**
      * 双重加锁懒汉单例
      * 懒加载,线程安全,效率高
      */
     public static DoubleLockSingleton getInstince() {
      if(null == doubleLockSingleton) {
       synchronized (DoubleLockSingleton.class) {
        if (null == doubleLockSingleton) {
         doubleLockSingleton = new DoubleLockSingleton();
        }
       }
       
      }
      return doubleLockSingleton;
     }
    }
  • 相关阅读:
    HTTP基础
    DHCP(六)
    DOM备忘录
    正则表达式备忘录
    Function与Object的关系
    模块模式浅析
    视频下载
    JSP基础点滴
    迭代输出总结
    中文乱码问题的解决途径
  • 原文地址:https://www.cnblogs.com/qiuyingbo/p/13231469.html
Copyright © 2011-2022 走看看