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;
     }
    }
  • 相关阅读:
    27.全排列与带重复的排列
    ios之自定义UISwitch
    ios之UIAlertView
    ios之UISegmentedcontol
    ios之UISlider
    ios之UITextfield
    ios之UIImageView
    ios之UIButoon
    ios之UILabel
    ios 点餐系统
  • 原文地址:https://www.cnblogs.com/qiuyingbo/p/13231469.html
Copyright © 2011-2022 走看看