7篇文章 · 11142字 · 1人关注
这是是一个我们平时不太注意的一个重点知识。 写final域的重排序规则禁止把 final 域的写重排序到构造方法之外。这个规则的实现是以下两点:...
接上一章Java内存模型之顺序一致性,我们来了解下volatile。 理解volatile特性,一个好方法就是把volatile变量的单个读、写...
接上一章Java内存模型之重排序,我们来了解下顺序一致性。 学习完重排序之后,顺序一致性这个概念,也就很好懂了。 顺序一致性内存模型是一个理论参...
接上一章Java内存模型之基础,我们接着探究Java内存模型。我们在上一章已经接触过重排序了,但是还没有那么透彻,这章重点来说下一下重排序。 定...
平时我们很少会注意Java内存模型,对于一些概念很多都是背诵,不是甚解,纳闷这一章,将把这个透明层给扯开,让他再也遮不住我们眼睛。 首先两个关键...
这一章应该是很枯燥,很晦涩的一章。总要面对的,不是吗? 先来简单的探探路~~ 1、volatile的应用 在并发编程中我们经常会使用synchr...
我们的认知里,并发编程的目的是为了让程序运行的更快,更能充分利用现在的多核CPU。但是多线程就一定快吗?什么时候应该用多线程呢?这需要面临很多的...
文集作者