Java 并发:JUC 入门与进阶

课程详情

课程详情

JUC 助力多线程协同工作,成就高效并发

课程介绍

Java 技术的迅猛发展使得各个领域的成熟度都非常高,许多 Java 开发者习惯于依赖各种成熟的框架,从而实现“开箱即用”。然而,有时候他们可能会忽略对自身 Java 基础功底的深入修炼。

熟练掌握 Java 基础,并深入理解其原理,对于开发者更好地使用和理解开发框架大有裨益。

Java 多线程技术 方面,许多从业者都认识到这是精进 Java 基础的必经之路。然而,多线程技术在实际开发和调试中常常变得复杂而混乱。在互联网上找零碎的知识点往往难以形成体系,而且很多教程只是平铺许多枯燥的并发概念,这可能会令初学者感到困惑或学不下去。

我曾在主持研发公司的自研调度中间件项目中涉及到大量的并发操作,包括线程池、CAS、ThreadLocal、锁等。因此,我深入研究实践了这些知识,并最终形成了一套适用于广大开发者学习多线程的知识体系。此外,我还开源了一款代码无侵入的可视化线程池监控工具 ThreadX,这进一步提高了我对线程使用的认识。

因此,我决定分享一份更易理解、更符合实际开发环境的多线程学习资料。于是,也就有了这本小册。

适合人群

  • Java 开发者
  • 对多线程技术感兴趣的学习者
  • 希望提升并发编程能力的工程师

学习收获

  • 深入理解 Java 多线程技术原理
  • 掌握 JUC 工具类使用
  • 提升并发编程能力
  • 解决实际开发中的并发问题

课程亮点

  • 结合实际项目经验,深入浅出讲解
  • 提供开源可视化工具,辅助学习
  • 系统化知识体系,易于理解和掌握

课程目录

多线程初阶:解谜多线程世界
线程池掌故:管理并发的秘籍
锁的奥秘:synchronized 的秘密
锁的奥秘:Lock 接口的秘密
控制并发流程,并发的巧妙编织
ThreadLocal 之珍宝:线程的隐秘宝库
CAS:比肩而立的原子魔法
容器的魔力:并发世界的宝库
结果如何?线程的秘密告白
AQS:保证并发安全的终极奥秘(上)
AQS:保证并发安全的终极奥秘(中)
AQS:保证并发安全的终极奥秘(下)