《架构之路J.U.C系列》并发编程下的原子类理解
一.导读 在写《Java关键字volatile的理解》一文的时候,我们用到了阻塞同步synchronized,显然这不是一种很好的做法,用这种独占锁的机制来解决问题,是一种悲观的并发策略。同一刻只能有一个线程持有锁,其他的线程就得阻塞。就好比去饭店吃饭,座位都 … 阅读全文
一.导读 在写《Java关键字volatile的理解》一文的时候,我们用到了阻塞同步synchronized,显然这不是一种很好的做法,用这种独占锁的机制来解决问题,是一种悲观的并发策略。同一刻只能有一个线程持有锁,其他的线程就得阻塞。就好比去饭店吃饭,座位都 … 阅读全文
一.导读 在《Java内存模型的理解》一文中,我们提到了volatile关键字可以保证可见性,今天我们来聊聊这个volatile关键字。 二.volatile深入解析 其实对内存模型有了一定的了解后,我们对volatile的理解就容易多了,volatile可以 … 阅读全文
一.导读 关于内存模型和Volatile这块知识点,市面上已经有很多书籍对这块有深入的介绍,今天主要从自己的角度跟大家聊聊这部分内容,希望从不同的视角分析,能给你带来更大的收获。 二.内存模型 Java内存模型是Java Memory Model的缩写,又简称 … 阅读全文