美文网首页
单例模式(二)—懒汉模式(线程安全模式)

单例模式(二)—懒汉模式(线程安全模式)

作者: 奔跑的佩恩 | 来源:发表于2022-07-21 23:46 被阅读0次

    前言

    在之前的文章,我们已经讲过了单例模式的线程不安全模式,大家有兴趣的可参考以下文章:
    单例模式(一)—懒汉模式
    今天讲讲懒汉模式(线程安全模式)
    今天涉及的内容为:

    1. 懒汉模式(线程安全模式)实现步骤
    2. 懒汉模式(线程安全模式)实现代码
    3. 懒汉模式(线程安全模式)优缺点

    一. 懒汉模式(线程安全模式) 实现步骤

    懒汉模式(线程安全模式)实际就是在懒汉模式的基础上进行的改造。其编码注意步骤为:

    • private的无参构造函数
    • 声明 private static 的类对象
    • 编写 public static 获取类对象的方法,该方法内部做类对象若为空则创建的逻辑处理,并且为了保证线程安全,需要在该方法上添加同步关键字Synchronized

    二. 懒汉模式(线程安全模式) 实现代码

    下面给出 懒汉模式(线程安全模式)实现代码:

    相关文章

      网友评论

          本文标题:单例模式(二)—懒汉模式(线程安全模式)

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