懒汉式单例模式的问题和Double Check
单例模式是指确保一个类在任何情况下都绝对只有一个实例,并提供一个全局访问点。该模式有三个基本要点:这个类只能有一个实例;它必须自行创建这个实例;它必须自行向整个系统提供这个实例。懒汉式单例模式,使用的时候才创建但懒汉式单例在多线程情况下会出现一个问题, 就是在多线程情况下会出现单例对象会创建多个实例;/** * 懒汉式单例模式,使用的时候才创建, * 在多线程情况下会出现一个问题, * 就是在多线程情况下会出现单例对象会创建多个实例; */class Singleton {
原创
2021-09-27 15:28:09 ·
437 阅读 ·
0 评论