饿汉模式的instance通过static 和 final进行修饰,在初始化的时候就创建了实体。这应该是线程安全的,随后所有操作永远都可以获得这个早就创建好的实例。普通单例的线程不安全其实指的只有懒汉模式。在懒汉模式不加锁的模式下,两个线程交替执行 到 if(null == lazySingleton) 这里时会new 两个实例,导致接下来调用的不安全。
1 3

相关推荐

2024-11-18 09:44
Java
小白也想要offer:简历别放洋屁,搞不还还放错了,当然你投外企除外,以上纯属个人观点
点赞 评论 收藏
分享
牛客网
牛客企业服务