前言
没有别的意思,就是想给大家深入理解Java多线程与并发框
1. 线程的状态
2. 线程和进程的区别
深入理解Java多线程与并发框(第②篇)——线程和进程的区别
3. Java内存模型与原子性、可见性、有序性
深入理解Java多线程与并发框(第③篇)——Java内存模型与原子性、可见性、有序性
4. 重排序、屏障指令、as-if-serial、happens-before规则
深入理解Java多线程与并发框(第④篇)——重排序、屏障指令、as-if-serial、happens-before规则
5. 顺序一致性模型
6. synchronized 关键字
深入理解Java多线程与并发框(第⑥篇)——synchronized 关键字
7. volatile 关键字
深入理解Java多线程与并发框(第⑦篇)——volatile 关键字
8. 深入理解:CAS
深入理解Java多线程与并发框(第⑧篇)——深入理解:CAS
9. 并发包的基石:队列同步器 AQS
深入理解Java多线程与并发框(第⑨篇)——并发包的基石:队列同步器 AQS
10. 并发辅助工具类(很好的玩的工具类)
深入理解Java多线程与并发框(第⑩篇)——并发辅助工具类(很好的玩的工具类)
11. 线程池参数
写在最后
欢迎关注公众号"Java架构筑基",本期福利后台回复"86"即可获取笔者整理的面试题、学习资料、思维导图、程序人生等PDF。