飞豹客 · 课能看,资料也能带走
飞豹客后端开发 会员免费

马士兵教育-并发编程

如果你写过多线程代码,多半遇到过这几种情况:加锁之后性能掉得厉害,或者干脆锁不住;线上线程池队列越堆越长,接口响应时间一路走高;用 ConcurrentHashMap 存共享状态,却说不清它在扩容时到底做了什么。这类问题靠背 API 解决不了,得回到原理层面。这套并发编程课就是围绕这些场景展开的,重

单课价¥29.90新品 上架
会员价 会员免费开通会员后本篇可直接下载套餐详情
108 人关注 更新于 2026-05-20 永久有效
发货

网盘链接 · 支付成功后自动发货

保障

永久有效 · 链接失效免费补发

客服

每日 9:00-21:00 在线客服 联系客服

会员可免费下载本篇月会员可免费领取。

开通会员 ›
购买本课销量 0 · 永久有效
会员价 · 单课标价 ¥29.90

会员 · 按档位

永久免费可领
年免费可领
月免费可领

游客按标价购买,不享受上表折扣。

支付成功后自动发放网盘链接,链接失效可找客服免费补

正版保障 极速发货 售后无忧

如果你写过多线程代码,多半遇到过这几种情况:加锁之后性能掉得厉害,或者干脆锁不住;线上线程池队列越堆越长,接口响应时间一路走高;用 ConcurrentHashMap 存共享状态,却说不清它在扩容时到底做了什么。这类问题靠背 API 解决不了,得回到原理层面。这套并发编程课就是围绕这些场景展开的,重点不是教你多写几个线程,而是把 Java 并发里几个关键组件的内部机制讲透。

它解决的是哪一类工作问题

课程的核心内容集中在锁、并发容器和线程池三块。锁的部分会讲到 ReentrantLock 和 ReentrantReadWriteLock,包括它们和 synchronized 的区别、读写锁的适用边界。并发容器主要围绕 ConcurrentHashMap,从添加数据讲到扩容过程,这两块单独成篇,说明讲得比较细。线程池部分落在 ThreadPoolExecutor 上,涉及参数配置和任务调度逻辑。最后还有 JUC 并发工具系列,把常用的同步辅助类串起来。这些问题对应到实际工作里,就是高并发接口的性能调优、共享资源的正确同步、以及线程池参数该按什么依据设置。学完之后你不会立刻变成并发专家,但至少能在 review 代码或排查线上问题时,知道该往哪个方向看。

适合什么基础,不建议谁直接上手

这门课不适合零基础。你需要先能熟练写 Java 代码,理解对象、继承、接口这些基本概念,最好还用过线程和 synchronized,哪怕只是照着写过。如果连 volatile 和 synchronized 的区别都还没搞清楚,建议先把 Java 基础和多线程入门补上,否则源码分析部分会跟得很吃力。另外,课程偏原理和源码,如果你现在只是想让一段代码跑起来,不太关心为什么这么写,那它可能显得有点重。反过来,如果你已经工作一两年,平时会碰到并发场景但总是一知半解,这套内容对你是合适的。

建议的看课顺序和练习方式

不建议从头顺着播。可以先看锁的部分,把 ReentrantLock 的加锁解锁流程弄明白,再去看读写锁,理解读写分离的设计意图。接着看 ConcurrentHashMap,先看添加数据再看扩容,顺序反过来会容易卡住。线程池放在后面,因为它的很多设计依赖前面锁和队列的知识。JUC 工具系列可以当补充,用到哪个查哪个。练习上,不要只看不写。每看完一个组件,自己写一段小代码验证它的行为,比如用两个线程模拟读写锁的竞争,或者打印线程池在不同队列容量下的执行顺序。遇到看不懂的源码,先跳过,把结论记住,回头再补。资料里的视频体量不小,建议按主题拆开看,一次只攻一个点,看完立刻动手,比一次性刷完效果好得多。

课程目录

课程目录16 集
  • 马士兵-并发编程必看.png [493.5 KB] 3-ReentrantReadWriteLock底层原理.mp4
  • [1.8 GB] 6-ConcurrentHashMap底层原理-扩容原理.mp4
  • [1.9 GB] 5-ConcurrentHashMap底层原理-添加数据.mp4
  • [1.6 GB] 10-ScheduledThreadPoolExecutor底层原理.mp4
  • [1.4 GB] 7-JUC并发工具系列.mp4
  • [2.0 GB] 11-CompletableFuture底层原理.mp4
  • [1.8 GB] 1-synchronized底层原理.mp4
  • [1.7 GB] 15-总结.mp4
  • [212.0 MB] 12-CompletableFuture底层原理.mp4
  • [1.6 GB] 13-CompletableFuture应用方向.mp4
  • [138.1 MB] 4-ThreadPoolExecotor底层原理.mp4
  • [1.8 GB] 9-JUC阻塞队列第二弹.mp4
  • [1.6 GB] 2-ReentrantLock底层原理.mp4
  • [1.8 GB] 14-CompletableFuture源码分析.mp4
  • [1.4 GB] 8-JUC阻塞队列系列.mp4
  • [1.9 GB] 适合人群 Java开发者 系统架构师 对并发编程有深入需求的学习者 学习收获 理解并发编程核心原理 掌握并发工具的使用 提升系统性能与稳定性 祝您学习愉快! 学有所成,前程似锦!