并发编程
2025-06-08 11:43:39 0 举报
AI智能生成
Java并发编程
作者其他创作
大纲/内容
什么是并发、并发的本质
什么是并发
引起并发的本质
CPU多核架构
CPU缓存架构<br>
基于此的语言层面的缓存架构
基于该架构产生那些问题
可见性
有序性
原子性
硬件及系统层面的解决思想
内存屏障
原子指令
CAS<br>
缓存一致性协议
基于此语言层面的解决方案
管程模型
MESA<br>
AQS<br>
互斥锁synchronize
Reentrantlock<br>
Hasen模型等其他管程模型<br>
JMM缓存模型<br>
CAS原子类<br>
解决可见性和有序性的volatile
避免共享threadlocal
不可变性对象
锁机制
内存事务
什么是线程、线程的本质
线程和进程
线程和进程
系统中的线程
语言层面的线程
Java线程为重量级1:1线程<br>
Java线程的类和方法、操作<br>
Java线程的各种操作会不会释放锁、释放cpu、引发上下文切换等系统调度<br>
虚拟线程、纤程
线程的调度和各种状态<br>
系统线程的各个状态
各种状态本质上在系统中是什么
Java线程的各个状态
锁机制
管程模型MESA、AQS<br>
锁的概念和分类
synchronize
Reentrantlock<br>
JUC其他锁工具类<br>
并发容器
并发集合类
阻塞队列
扩展高性能队列dispute
CAS和原子类<br>
futuretask和线程池
三方框架的并发问题解决方案
并发问题的排查工具和方法
0 条评论
下一页