Java并发编程
小于 1 分钟
目录
Java 并发编程知识体系,涵盖深度笔记与面试高频问答。
| 序号 | 文件 | 主题 | 内容概要 |
|---|---|---|---|
| 1 | thread-basics | 多线程基础 | 线程创建、生命周期、守护线程、start/run区别 |
| 2 | future-and-async | Future与异步编程 | Future、CompletableFuture、电商比价实战 |
| 3 | locks-and-synchronized | 锁与Synchronized | 各种锁、synchronized锁升级、读写锁、StampedLock |
| 4 | jmm-volatile-cas | JMM、volatile与CAS | 线程中断、JMM、volatile、CAS底层原理、ABA问题 |
| 5 | atomic-and-threadlocal | 原子类与ThreadLocal | 原子操作类、LongAdder、ThreadLocal内存泄漏 |
| 6 | object-memory-layout | 对象内存布局 | Mark Word、对象头、对齐填充、JOL验证 |
| 7 | aqs-and-stampedlock | AQS与锁框架 | AQS体系结构、CLH队列、同步状态 |
| 8 | concurrent-summary | 并发编程总结 | 线程池、Fork/Join、并发容器、阻塞队列 |
| 9 | netty | Netty | 核心组件、网络传输、内存管理、高性能数据结构 |