并发
Mintc呀
这个作者很懒,什么都没留下…
展开
-
深入了解JVM之内存模型(四)
文章目录一、前言二、问题1、为什么有内存模型?2、内存模型解决了什么问题?又带来了什么问题?3、什么是java内存模型?说一下它的三大特性。4、volatile是什么?有什么用?5、volatile可以保证有序性、可见性、原子性吗?如果可以,是如何保证的?6、volatile的原理是什么?7、java内存模型的有序性靠什么来保证?8、synchronized是什么?有什么用?9、synchroni...原创 2019-11-15 20:24:44 · 211 阅读 · 0 评论 -
并发学习资料
文章目录 整理了一份并发相关的优秀学习资料汇总,供读者方便阅读。Java并发编程:volatile关键字解析原创 2019-03-27 10:57:08 · 175 阅读 · 0 评论 -
volatile保证可见性的验证
文章目录一、前言二、论证过程三、总结一、前言 java内存模型中的可见性是指,当一个线程修改了共享变量的值后,其他线程可以立马知道这个修改后的值。在《Java并发编程:volatile关键字解析》中有这么一段话: 对于可见性,Java提供了volatile关键字来保证可见性。 当一个共享变量被volatile修饰时,它会保证修改的值会立即被更新到主存,当有其他线程需要读取时,它...原创 2019-03-27 15:42:23 · 3910 阅读 · 7 评论