码迷,mamicode.com
首页 > 编程语言 > 详细

java-并发编程-多线程设计模式-单例设计模式的七种写法

时间:2019-03-14 20:07:10      阅读:187      评论:0      收藏:0      [点我收藏+]

标签:color   懒汉   pre   dubbo   public   turn   div   写法   最简   

1.饿汉式

public class SingleInstance{
   private static final SingleInstance instance = new SingleInstance();
  private SingleInstance(){};
  public static SingleInstance getInstance(){
    return instance;
  }; }

这种写法的单例模式是最简单的设计模式,基本上大部分开发者都会写。

 

2.懒汉式

3.懒汉式+同步

4.Dubbo Check

5.Volatile + Dubbo Check

6.Holder方式

7.枚举方式

java-并发编程-多线程设计模式-单例设计模式的七种写法

标签:color   懒汉   pre   dubbo   public   turn   div   写法   最简   

原文地址:https://www.cnblogs.com/weiguangyue/p/10532985.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!