博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
单例模式
阅读量:4926 次
发布时间:2019-06-11

本文共 944 字,大约阅读时间需要 3 分钟。

参考链接:https://www.cnblogs.com/Ycheng/p/7169381.html

1、懒汉--线程不安全模式

public class SingletanceDemo01{    private static SingletanceDemo01 instance;               private SingletanceDemo01(){}     public static SingletanceDemo01 getInstance(){          if(instance == null){                 instance = new SingletanceDemo01();          }          return instance;     }}

2、懒汉--线程安全

public class SingletanceInstance{    private static SingletanceInstance instance;    private SingletanceInstance(){}    public static synchronized SingletanceInstance getInstance(){          if(instance == null){                 instance = new SingletanceInstance();          }          return instance;    }  }

3、饿汉

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

 

转载于:https://www.cnblogs.com/yingpu/p/9446721.html

你可能感兴趣的文章
为什么linux驱动中变量或者函数都用static修饰?(知乎问题)
查看>>
课后作业2:个人项目
查看>>
初猎《梦断代码》
查看>>
短信SMS接口
查看>>
Angular滚动到底部自动加载
查看>>
do-while语句
查看>>
Multiple ComboBox的赋值取值
查看>>
永不消逝的电波
查看>>
ZC_float_测试
查看>>
Linux CentOS7下安装python3
查看>>
《Redis设计与实现》读书笔记
查看>>
解决Json的DateTime格式问题
查看>>
Access-Control-Allow-Origin php跨域报错
查看>>
普通行列转换(version 2.0)(转载)
查看>>
Team Foundation Server 2010 – Basic Installation(转载)
查看>>
T-SQL查询的逻辑处理过程
查看>>
nginx.conf配置文件详解
查看>>
python lambda匿名函数
查看>>
SQL Server数据库入门学习总结
查看>>
ssh mysql命令大全
查看>>