Avatar notebook default
7篇文章 · 11142字 · 1人关注
  • 第三章 Java内存模型之final域的重排序⑦

    这是是一个我们平时不太注意的一个重点知识。 写final域的重排序规则禁止把 final 域的写重排序到构造方法之外。这个规则的实现是以下两点:...

  • 第三章 Java内存模型之volatile⑥

    接上一章Java内存模型之顺序一致性,我们来了解下volatile。 理解volatile特性,一个好方法就是把volatile变量的单个读、写...

  • Resize,w 360,h 240
    第三章 Java内存模型之顺序一致性⑤

    接上一章Java内存模型之重排序,我们来了解下顺序一致性。 学习完重排序之后,顺序一致性这个概念,也就很好懂了。 顺序一致性内存模型是一个理论参...

  • Resize,w 360,h 240
    第三章 Java内存模型之重排序④

    接上一章Java内存模型之基础,我们接着探究Java内存模型。我们在上一章已经接触过重排序了,但是还没有那么透彻,这章重点来说下一下重排序。 定...

  • Resize,w 360,h 240
    第三章 Java内存模型之基础③

    平时我们很少会注意Java内存模型,对于一些概念很多都是背诵,不是甚解,纳闷这一章,将把这个透明层给扯开,让他再也遮不住我们眼睛。 首先两个关键...

  • Resize,w 360,h 240
    第二章:Java并发机制的底层实现原理②

    这一章应该是很枯燥,很晦涩的一章。总要面对的,不是吗? 先来简单的探探路~~ 1、volatile的应用 在并发编程中我们经常会使用synchr...

    0.5 728 0 18
  • Resize,w 360,h 240
    第一章:并发编程的挑战①

    我们的认知里,并发编程的目的是为了让程序运行的更快,更能充分利用现在的多核CPU。但是多线程就一定快吗?什么时候应该用多线程呢?这需要面临很多的...

文集作者