
并发编程源码
断橋殘雪
。
展开
-
volatile底层原理分析
文章目录一、CPU多核缓存架构模型1.1、早期的计算机CPU架构模型1.2、现在的计算机CPU多核缓存架构模型1.2.1、内存间交互操作1.2.2、缓存不一致的解决方式1.2.1.1、总线加锁1.2.1.2、MESI缓存一致性协议 And CPU总线嗅探机制二、JMM(Java Memory Model,Java内存模型)2.1、JMM存在的问题三、volatile底层原理3.1、并发编程的三大特...原创 2020-02-05 14:42:50 · 881 阅读 · 1 评论 -
ThreadLocal源码分析
文章目录ThreadLocal静态内部类ThreadLocalMapThreadLocalMap成员变量ThreadLocalMap构造方法ThreadLocalMap(ThreadLocal<?> firstKey, Object firstValue)ThreadLocalMap(ThreadLocalMap parentMap)ThreadLocalMap静态内部类Entry静态...原创 2020-02-01 16:30:56 · 687 阅读 · 0 评论