JUC 并发编程与源码解析
JUC 并发编程与源码解析
一、前言
二、计算机底层原理篇
- 指令级并行
- CPU 缓存结构原理
- JMM 模型深度剖析:JSR-133: Java Memory Model and Thread Specification
三、并发原理篇
- 1.线程底层如何开启? start0 底层源码分析
- 2、Java对象内存布局和对象头
- 3.Synchronized 原理分析
- 4.锁优化 & 升级
- 5.AQS 底层原理分析
- 6.ReentrantLock 重入锁源码分析
- 7.CAS 算法和 ABA 问题
- 8.Volatile 原理与源码分析
- 9.并发编程工具
- 10.ThreadLocal底层原理
- 11.线程池底层原理