摘要: 文章从 https://blog.51cto.com/devbean/203501 转载问题 :doble-check 实现的单例模式有什么缺点线程安全的单例写法应该是怎么样的概述 在GoF的23种设计模式中,单例模式是比较简单的一种。然而,有时候越是简单的东西越容易出现问题。下面就单例设计模式详细的探讨一下。所谓单例模式,简单来说,就是在整个应用中保证只有一个类的实例存在。... 阅读全文
posted @ 2019-03-01 16:54 float123 阅读(158) 评论(0) 推荐(0)
摘要: 问题 : volatile 解决的是什么问题 有什么应用场景 概述 某些共享变量的时候我们使用volatile 修饰,它会保证修改的值立即被更新到主存,或是从主存中获取最新的值。它的底层是如何实现的? volatile 使用场景 通过关键字sychronize可以防止多个线程进入同一段代码,在某些特定场景中,volatile相当于一个轻量级的sychroniz... 阅读全文
posted @ 2019-03-01 15:38 float123 阅读(283) 评论(0) 推荐(0)