本系列主要为了总结反思,争取年后的。。。
1. 线程状态,运行周期,运行环境(内存模型),运行优缺点,Thread基本方法。
2. 并发问题:内存可见性,竞态条件,指令重排
3. 解决方法:volidate,synchronized
4. 由3就可以引发出 线程的协作机制:wait/notify/join
5. 线程的中断机制
5.1 synchronized的局限性
6. 由5.1引申出 原子变量,CAS机制(系统原语支持),
7. Lock概念,LockSupport,LockSupport.park方法
8. AQS等待队列
9. ReentrantLock,Condition
10.其他常用AQS的实现
11.并发容器
12.线程池