摘要: "全面理解Java内存模型(JMM)及volatile关键字" "正确使用 Volatile 变量" Java内存模型 在并发编程中,需要处理两个关键问题:线程之间如何通信及线程之间如何同步。通信是指线程之间以何种机制来交换信息。同步是指程序中用于控制不同线程间操作发生相对顺序的机制。 线程间的通信 阅读全文
posted @ 2018-05-02 12:21 做个有梦想的咸鱼 阅读(504) 评论(1) 推荐(0) 编辑
摘要: 优秀原文 1. "LongAdder | LongAccumulator简介" 2. "源码阅读:全方位讲解LongAdder" 说到LongAdder,不得不提的就是AtomicLong。AtomicLong是JDK1.5开始出现的,里面主要使用了一个long类型的value作为成员变量。它的原理 阅读全文
posted @ 2018-05-02 12:20 做个有梦想的咸鱼 阅读(450) 评论(0) 推荐(1) 编辑