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

Posted weiguangyue

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java-并发编程-多线程设计模式-单例设计模式的七种写法相关的知识,希望对你有一定的参考价值。

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-并发编程-多线程设计模式-单例设计模式的七种写法的主要内容,如果未能解决你的问题,请参考以下文章

Android-Java-单例模式优化&多线程并发

❤️java多线程并发编程入门 教程合集❤️

并发-单例模式

单例模式

你所不知道的单例模式和多线程并发在单例模式中的影响

Java高并发编程