zoukankan      html  css  js  c++  java
  • 编程开发之--单例模式(2)

    package com.lfy.SingletonMode;
    
    /**
     * 2、单例模式之懒汉模式(线程不安全)
     * @author lfy
     * @since 2018/06/03
     * @see   这方式是线程不安全的,测试看TestWithMultiThreading.java中的测试代码
     * */
    public class SingletonMode2 {
        
        //构造器私有化
        private SingletonMode2(){
             
        }
        
        //在类的内部自己创建实例
        private static SingletonMode2 singleton = null;
     
        //提供get 方法以供外界获取单例
        public static SingletonMode2 getInstance(){
            //在这里就出现问题了,假设A线程比B线程稍早到达
            if(singleton == null){
                singleton = new SingletonMode2();
            }
            return singleton;
        }
    }
  • 相关阅读:
    第二周作业
    查找整数
    第八周作业
    第七周作业
    第六周作业
    第五周作业
    第四周作业
    第三周作业
    第二周作业
    7-2求最大值及其下标
  • 原文地址:https://www.cnblogs.com/ZeroMZ/p/9281962.html
Copyright © 2011-2022 走看看