
单例模式
TingWang7916
不积跬步无以至千里
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
单例模式
一、概念: 单例模式:保证一个类仅有一个实例,并提供一个访问它的全局访问点。 二、单线程下的单例模式: 需要注意:使其构造函数私有化,让外界无法new实例;Singleton类提供一个GetInstance()静态方法,负责创建他的唯一实例。 class Singleton{ private static Singleton instance; //构造方式使其priva...原创 2018-09-05 11:24:06 · 187 阅读 · 0 评论 -
单例模式二 之 不使用synchronized和lock,如何实现一个线程安全的单例
前言:单例模式,在设计模式中是比较常见的一种设计模式了,我们知道单例模式在并发的情况下要保证线程安全。作为Java程序员,我们一般采用加Synchronized锁的方式来保证线程安全的。 问题:现在问题来了---如果我们不使用synchronized和lock这样加锁的方式,如何实现一个线程安全的单例呢? 解决方案: 第一种:可以使用恶汉模式实现单例 public class Singl...原创 2019-07-27 16:05:59 · 859 阅读 · 0 评论