单例模式(四)—懒汉双锁模式

手机游戏开发者 2024-10-3 10:45:05 32 0 来自 中国
前言

在之前的文章,我们已经讲过了单例模式的线程不安全模式,各人有爱好的可参考以下文章:
单例模式(一)—懒汉模式
单例模式(二)—懒汉模式(线程安全模式)
单例模式(三)—饿汉模式
本日讲讲懒汉双锁模式,涉及的内容有:

  • 懒汉双锁模式实现步调
  • 懒汉双锁模式实今世码
  • 懒汉双锁模式优化
一. 懒汉双锁模式 实现步调


  • 写一个private 无参构造函数
  • 声明private static 该类对象
  • 写一个public static的获取该类对象的方法,在该方法中起首对该类对象是否为空做判断,若为空,则给该类添加同步锁synchronized,在同步方法内再度判断该类对象是否为空,若为空则初始化该对象
二.  懒汉双锁模式 实今世码

下面给出懒汉双锁模式实今世码:
您需要登录后才可以回帖 登录 | 立即注册

Powered by CangBaoKu v1.0 小黑屋藏宝库It社区( 冀ICP备14008649号 )

GMT+8, 2024-10-18 16:52, Processed in 0.125988 second(s), 32 queries.© 2003-2025 cbk Team.

快速回复 返回顶部 返回列表