单例设计模式(懒汉式饿汉式)
Posted blogfyang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了单例设计模式(懒汉式饿汉式)相关的知识,希望对你有一定的参考价值。
单例模式
饿汉式
class Singleton {
/**
* 单例模式---饿汉式
*/
private static final Singleton s = new Singleton();
private Singleton() {
}
public static Singleton getInstance() {
return s;
}
}
懒汉式
class SingletonLazy {
/**
* 单例模式---懒汉式
*/
private static SingletonLazy s;
private SingletonLazy() {
}
/**
* 解决并发线程不安全问题
*/
public synchronized static SingletonLazy getInstance() {
if (null == s)
s = new SingletonLazy();
return s;
}
}
以上是关于单例设计模式(懒汉式饿汉式)的主要内容,如果未能解决你的问题,请参考以下文章