Skip to content

模块二:Java 高并发编程

🎯 目标:从"看过教程"到"能写出高并发代码"

模块结构

┌──────────────────────────────────────────────────────────┐
│               Java 高并发学习路线                          │
├──────────────────────────────────────────────────────────┤
│                                                          │
│  ┌───────────┐   ┌───────────┐   ┌───────────────────┐   │
│  │ 01 线程基础 │──▶│ 02 JMM    │──▶│ 03 JUC 并发工具箱 │   │
│  │ & 生命周期 │   │ 内存模型   │   │                   │   │
│  └───────────┘   └───────────┘   └─────────┬─────────┘   │
│                                             │            │
│                                             ▼            │
│  ┌───────────────────┐   ┌──────────────────────────┐    │
│  │ 05 实战:高并发     │◀──│ 04 线程池深入              │    │
│  │ 订单处理系统        │   │ + CompletableFuture     │    │
│  └───────────────────┘   └──────────────────────────┘    │
│                                                          │
└──────────────────────────────────────────────────────────┘
序号文件内容预计阅读时间
01线程基础Thread、Runnable、生命周期、synchronized25 分钟
02JMM 内存模型可见性、有序性、volatile、happens-before30 分钟
03JUC 并发工具箱Lock、原子类、并发集合、同步工具35 分钟
04线程池与异步编程ThreadPoolExecutor、CompletableFuture30 分钟
05实战项目高并发订单处理系统30 分钟

推荐资源