getfromcode后端开发 会员免费

深度解密Java并发工具,精通JUC,成为并发多面手

第1章 开宗明义 1-1 JUC课程介绍 (04:59) 第2章 鸟瞰Java并发【上帝视角建立并发知识框架】 2-1 并发工具介绍 (14:35) 2-2 思维导图 第3章 线程池【治理线程的最大法宝】 3-1 线程池的简介 (12:25) 3-2 增加线程 (12:53) 3-3 keepAli

单课价¥29新品 上架
会员价 会员免费开通会员,全站课程按额度无限下载套餐详情
18 人关注 更新于 2026-10-27 永久有效
发货

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

保障

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

客服

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

支付成功后自动发货,可在「我的订单」查看网盘链接;链接失效可联系客服免费补链。

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

第1章 开宗明义
1-1 JUC课程介绍 (04:59)
第2章 鸟瞰Java并发【上帝视角建立并发知识框架】
2-1 并发工具介绍 (14:35)
2-2 思维导图
第3章 线程池【治理线程的最大法宝】
3-1 线程池的简介 (12:25)
3-2 增加线程 (12:53)
3-3 keepAliveTime (05:24)
3-4 内存溢出 (08:29)
3-5 用法演示 (12:15)
3-6 对比线程池 (07:52)
3-7 收服线程池 (17:08)
3-8 钩子方法 (14:05)
3-9 Executor相关类 (08:13)
3-10 线程池状态 (07:01)
第4章 ThreadLocal【一次解决老大难问题】
4-1 ThreadLocal用途 (03:47)
4-2 从两个线程开始 (09:24)
4-3 利用线程池 (08:37)
4-4 不佳做法 (04:09)
4-5 更好的做法 (05:43)
4-6 路径梳理 (01:53)
4-7 第二种用法 part1 (04:32)
4-8 第二种用法 part2 (09:25)
4-9 用法总结 (04:28)
4-10 好处 (03:19)
4-11 ThreadLocal原理 (03:54)
4-12 重要方法介绍 (05:39)
4-13 方法的分析 (07:01)
4-14 两种场景的共同点 (04:46)
4-15 收不回来的value (10:01)
4-16 空指针异常问题 (06:59)
4-17 ThreadLocal在Spring中的应用 (05:34)
第5章 不可不说的“锁”事【种类繁多,如何一一突破?】
5-1 本章纵览 (03:17)
5-2 内置锁的能力不足以满足需求 (10:46)
5-3 tryLock尝试获取锁 (09:58)
5-4 获取锁时被中断 (08:21)
5-5 锁的可见性保证 (03:04)
5-6 互斥同步锁 (07:09)
5-7 非互斥同步锁 (10:45)
5-8 可重入锁的用法 (08:19)
5-9 可重入性质和源码解析 (12:00)
5-10 公平锁 (10:25)
5-11 先来后到 (13:29)
5-12 共享锁和排它锁的用法 (12:00)
5-13 交互思想 (09:16)
5-14 看似读锁按部就班 (08:37)
5-15 插队演示1 (09:06)
5-16 插队演示2 (08:55)
5-17 读写锁的由奢入俭“易” (12:09)
5-18 循环尝试,不释放CPU (11:47)
5-19 可中断锁 (01:25)
5-20 让锁变得更好用 (06:50)
5-21 总结_ (03:05)
第6章 atomic包【一刻也不能分割】
6-1 原子类简介 (05:42)
6-2 类别展示 (01:55)
6-3 案例演示 (09:27)
6-4 每个都安全 (08:57)
6-5 在自旋锁的应用 (04:19)
6-6 把普通变量升级为原子变量 (11:32)
6-7 对比新旧工具的运行速度 (11:00)
6-8 原理分析 (08:22)
6-9 功能升级 (08:46)
6-10 总结原子类 (02:15)
第7章 CAS【不可中断的典范】
7-1 什么是CAS (06:04)
7-2 等价代码 (09:07)
7-3 应用场景_ (07:01)
7-4 本章总结_ (03:22)
第8章 以不变应万变【最便捷的并发安全之道】
8-1 章节介绍_ (07:16)
8-2 赋值时机 (12:31)
8-3 使用注意点 (07:27)
8-4 栈封闭技术 (12:49)
8-5 相关面试题 (07:23)
8-6 final 的三种用法是什么
第9章 ConcurrentHashMap等并发集合【面试超高频考点】
9-1 并发容器概览 (04:58)
9-2 Vector和Hashtable (06:39)
9-3 同步的HashMap和ArrayList (04:40)
9-4 ConcurrentHashMap概览 (02:10)
9-5 Map接口的实现 (07:59)
9-6 调整JDK版本 (05:57)
9-7 经典问题分析 (04:15)
9-8 线程独立调试 (07:22)
9-9 HashMap问题分析
9-10 结构图和特点 (03:51)
9-11 ConcurrentHashMap分析
9-12 相关结构图 (02:44)
9-13 ConcurrentHashMap源码分析- (08:02)
9-14 不同版本的对比 (04:35)
9-15 组合操作的问题 (10:50)
9-16 ConcurrentHashMap复习 (05:55)
9-17 CopyOnWriteArrayList的读写规则 (14:59)
9-18 数据过期问题 (09:24)
9-19 CopyOnWrite缺点分析 (06:29)
9-20 并发队列简介 (05:25)
9-21 绘制漂亮的UML图 (02:49)
9-22 BlockingQueue入门 (04:41)
9-23 代码演示、源码分析 (09:26)
9-24 其他BlockingQueue类型的介绍 (08:26)
9-25 并发容器总结 (04:28)
第10章 控制并发流程【做好线程之间的协调人】
10-1 如何控制并发流程? (04:28)
10-2 倒计时门闩,一等多 (11:08)
10-3 综合用法 (13:40)
10-4 Semaphore颁发许可证 (08:45)
10-5 Semaphore用法和注意点 (09:38)
10-6 条件对象的作用和用法演示 (08:18)
10-7 用条件对象实现生产者模式 (11:19)
10-8 循环栅栏的作用 (09:02)
10-9 总结控制并发流程的要点 (02:28)
第11章 AQS【进阶必备,并发灵魂人物】
11-1 如何学习AQS? (07:45)
11-2 Semaphore和AQS的关系 (02:28)
11-3 比喻:HR和AQS的职责统一 (11:50)
11-4 AQS的三要素 (07:11)
11-5 AQS简要分析 (12:04)
11-6 AQS的许可证颁发 (06:06)
11-7 利用AQS实现独占锁 (08:32)
11-8 DIY一次性门闩 (11:28)
11-9 AQS的核心思路 (05:14)
11-10 AQS补充材料(选修)
第12章 获取子线程的执行结果【来而不往非礼也】
12-1 Future和Callable的关系 (13:00)
12-2 代码演示:submit返回Future对象,快速抽取返回值 (16:13)
12-3 批量接收结果 (07:55)
12-4 执行时异常和isDone演示 (05:21)
12-5 默认和超时和取消 (14:55)
12-6 cancel方法与中断线程 (04:14)
12-7 用法二:用FutureTask获取结果 (11:42)
12-8 总结Future本章 (03:21)
第13章 从0到1打造高性能缓存【学以致用】
13-1 从最简单的缓存出发 (08:08)
13-2 暴露出来的性能和复用性问题 (04:21)
13-3 用装饰者模式解耦 (09:25)
13-4 用ConcurrentHashMap保证并发安全 (07:17)
13-5 用Future解决重复计算问题 (12:03)
13-6 原子组合操作填补漏洞 (04:42)
13-7 计算错误如何处理? (07:39)
13-8 污染问题的解决 (04:17)
13-9 缓存过期功能和随机性 (08:40)
13-10 用线程池测试缓存性能 (05:19)
13-11 用CountDownLatch实现压测 (03:13)
13-12 用ThreadLocal确认时间的统一性 (03:47)
13-13 打怪升级之路总结 (04:59)
第14章 结语【总结全课精华】
14-1 课程总结 part 1 (08:43)
14-2 课程总结 part 2 (03:03)
第15章 【赠送】学习本课程有困难?
15-1 其他课程介绍 (06:29)
15-2 创建线程网上的观点 (13:40)
15-3 同时使用两种方法;正确实现方法的总结 (07:14)
15-4 典型错误观点 (12:44)
15-5 解决问题_ (10:00)
15-6 学习新技术 (11:47)
15-7 实现多线程的问题 (04:19)

课程目录

第1章 开宗明义
第2章 鸟瞰Java并发【上帝视角建立并发知识框架】
第3章 线程池【治理线程的最大法宝】
第4章 ThreadLocal【一次解决老大难问题】
第5章 不可不说的“锁”事【种类繁多,如何一一突破?】
第6章 atomic包【一刻也不能分割】
第7章 CAS【不可中断的典范】
第8章 以不变应万变【最便捷的并发安全之道】
第9章 ConcurrentHashMap等并发集合【面试超高频考点】
第10章 控制并发流程【做好线程之间的协调人】
第11章 AQS【进阶必备,并发灵魂人物】
第12章 获取子线程的执行结果【来而不往非礼也】
第13章 从0到1打造高性能缓存【学以致用】
第14章 结语【总结全课精华】
第15章 【赠送】学习本课程有困难?