基础
- 如何开启多线程
- 多线程常用的方法
- 线程的状态
- 线程中断
- synchronized关键字
- wait和notify
- LockSupport
- 死锁
- volatile
- ThreadLocal
- CAS
- InheritableThreadLocal
JUC
- 什么是JUC
- BlockingQueue
- 线程池(上)
- 线程池(下)
- 锁优化
- 并发工具(上)
- 并发工具(下)
- ReentrantLock
- ReentrantReadWriteLock
- CLHLock实现
- AQS(上)-独占模式
- AQS(中)-共享模式
- AQS(下)-Condition
说明
在工作中有时候用到多线程,之前没有做笔记的习惯.为了便于以后自己复习和快速回顾知识点所以才将自己写的笔记写出一个目录便于查找,同时也便于其他人学习.阅读该笔记推荐从基础篇开始阅读,然后再阅读JUC相关部分.该笔记在后面的空余时间中将会不定时更新,同时更新后我也会添加更新日期.
以上的笔记很多为个人理解,可能其中会有错误之处.如果在其中看见错误,欢迎在留言去留言,我将会自己验证.这样有利于大家共同提升.
网友评论