Java 并发
2020/6/4大约 2 分钟
Java 并发
【Java 并发】专题系统梳理多线程并发编程的核心知识体系,涵盖 Java 内存模型(JMM)、线程生命周期与同步机制、锁机制(synchronized/ReentrantLock/AQS)、无锁并发(CAS/原子类/ThreadLocal)等核心主题。同时深入线程池原理、并发容器、同步与分工工具类等实战内容,帮助理解并发编程的本质问题与解决方案。
📖 内容
- Java 并发简介 - 关键词:
原子性、可见性、有序性、死锁、上下文切换 - Java 并发之内存模型 - 关键词:
JMM、Happens-Before、volatile、synchronized、锁升级 - Java 并发之线程 - 关键词:
Thread、Runnable、Callable、线程生命周期、interrupt - Java 并发之锁 - 关键词:
ReentrantLock、AQS、CAS、悲观锁、乐观锁 - Java 并发之无锁 - 关键词:
CAS、原子类、ThreadLocal、ABA 问题、Copy-on-Write - Java 并发之 AQS - 关键词:
AQS、CLH 队列、独占锁、共享锁、Condition - Java 并发之容器 - 关键词:
ConcurrentHashMap、CopyOnWriteArrayList、BlockingQueue、分段锁、CAS - Java 并发之线程池 - 关键词:
ThreadPoolExecutor、corePoolSize、拒绝策略、workQueue、Executors - Java 并发之同步工具 - 关键词:
CountDownLatch、Semaphore、CyclicBarrier、信号量、AQS - Java 并发之分工工具 - 关键词:
CompletableFuture、ForkJoinPool、FutureTask、工作窃取、异步编排
📚 资料
- 《Java 并发编程实战》
- 《Java 并发编程的艺术》
- 《深入理解 Java 虚拟机》
- 《Effective Java》
- 极客时间教程 - Java 核心技术面试精讲
- 极客时间教程 - Java 性能调优实战
- 极客时间教程 - Java 业务开发常见错误 100 例
- 极客时间教程 - Java 并发编程实战
🚪 传送
◾ 🏠 JAVACORE 首页 ◾ 🎯 钝悟的博客 ◾