美文网首页
单例模式代码

单例模式代码

作者: Mr_Gao_ | 来源:发表于2018-05-25 17:26 被阅读0次
public class Singleton {
    private static volatile Singleton uniqueInstance;

    public static Singleton getInstance(){
        if(uniqueInstance == null){ //#1
            synchronized(Singleton.class){ //#2
                if(uniqueInstance == null){ //#3
                    uniqueInstance = new Singleton(); //#4
                    System.out.println(Thread.currentThread().getName() + ": uniqueInstance is initalized..."); //#5.1
                } else {
                    System.out.println(Thread.currentThread().getName() + ": uniqueInstance is not null now..."); //#5.2
                }
            }
        }
        return uniqueInstance;
    }
}

相关文章

  • 单例模式

    一、单例模式介绍 二、单例模式代码实例

  • 单例模式

    单例模式及C++实现代码单例模式4种实现详解 c++11改进我们的模式之改进单例模式 单例模式(Singleton...

  • Node.js与单例模式

    1、前端的JavaScript单例模式 单例模式是非常常用的设计模式,前端的JavaScript中单例模式代码可能...

  • Singleton 单例模式

    饿汉式单例模式 饿汉式单例模式 通过静态代码块增加异常处理 懒汉式单例模式 存在线程安全问题 懒汉式单例模式 解决...

  • java完美单例模式

    完美单例模式 单例模式的各种概念网上有很多,这里直接贴代码:

  • iOS单例一行实现(抽取单例宏)

    本文首先实现单例模式,然后对单例代码进行抽取宏,使其他类可以一句代码实现单例(只介绍ARC环境)本文代码 - 单例...

  • 单例模式

    一、介绍 二、单例模式代码实现 三、单例的简介写法

  • 设计模式——单例模式

    单例模式 单例模式,顾名思义,就是我们的代码中只实例化出一个对象,就是单例模式,有的人说,为什么用单例模式啊,这个...

  • iOS - 单例模式

    1.单例模式 1.1 概念相关 (1)单例模式 (2)使用场合 1.2 ARC实现单例 (1)步骤 (2)相关代码...

  • iOS开发-单例模式

    1.单例模式 1.1 概念相关 (1)单例模式 (2)使用场合 1.2 ARC实现单例 (1)步骤 (2)相关代码...

网友评论

      本文标题:单例模式代码

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