java -- 单例模式

java – 单例模式

今天给大家简单的说一下单例模式,就说一下懒汉式的单例模式,跟饿汉式的单例模式。
首先讲一下懒汉式的单例模式:
java -- 单例模式

但是这种单例模式会在多线程时出现安全问题,所以我们要加一个同步函数synchronized
java -- 单例模式
这样的话在多线程时安全性就会高很多了。
现在我们来说饿汉模式:
java -- 单例模式
同样为了在使用多线程时的安全问题,我们添加一个synchronized
java -- 单例模式
这样我们的线程安全就得到了保障。

当然单例模式不止这两种,还有很多种,但是由于本人还不太了解其余的方法就不说那几个单例模式了,如果想要去了解其他的话可以去搜索其余的相关文章