多线程面试题¶
目录导航¶
| 文档 | 说明 |
|---|---|
| 01-Volatile关键字 | Volatile保证可见性 |
| 02-CAS比较与交换 | CAS无锁算法 |
| 03-集合类线程安全问题 | 并发集合 |
| 04-多线程锁 | synchronized/Lock |
| 05-线程控制类 | CountDownLatch等 |
| 06-阻塞队列 | BlockingQueue |
| 07-线程通讯 | wait/notify |
| 08-线程池原理 | 线程池核心原理 |
| 09-死锁问题分析 | 死锁产生与排查 |
核心知识点¶
线程基础¶
- Thread创建方式
- 线程状态
- 线程优先级
同步机制¶
- synchronized
- ReentrantLock
- volatile
并发工具¶
- CountDownLatch
- CyclicBarrier
- Semaphore