JUC 并发编程
2026/1/15小于 1 分钟

JUC 是在 Java 5.0 添加的 java.util.concurrent 包的简称。它的目的就是为了更好的支持高并发任务,让开发者利用这个包进行的多线程编程时可以有效的减少竞争条件和死锁线程。
学习资源
| 资源类型 | 链接 |
|---|---|
| 📺 视频教程 | JUC 教程 |
| 📖 官方文档 | java.util.concurrent |
核心知识点
- 线程基础 - 线程创建、线程状态、线程通信
- 锁机制 - synchronized、ReentrantLock、读写锁
- 原子类 - AtomicInteger、CAS、ABA问题
- 线程池 - ThreadPoolExecutor、参数配置、拒绝策略
- 并发容器 - ConcurrentHashMap、CopyOnWriteArrayList
- 同步工具 - CountDownLatch、CyclicBarrier、Semaphore
