多线程与高并发——手写线程池&AQS原理&可重入锁原理&读写锁
自定义线程池
结构
阻塞队列
1 | // 1. 任务队列 |
1 | + blocking queue |
线程池
1 | + 实现 |
ThreadPoolExecutor
构造方法
执行流程
1 | + JDK的线程池 |
设计模式-工作线程
1 | + 异步模式之工作线程 |
任务调度线程池
1 | + timer的缺点 |
Aqs原理
JUC包原理部分
AQS同步器
1 | + AQS原理 |
ReentrantLock原理
1 | + ReentrantLock原理 |
读写锁
1 | + ReentrantReadWriteLock |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 gca的博客!
评论