这门课解决什么问题
课程针对性地解决后端开发中高并发场景的线程资源管理难题,涵盖多线程并发拓展、线程调度与线程池设计、线程安全实现及J.U.C组件应用等核心知识。主要面向开发者在业务系统面临线程阻塞、死锁、性能瓶颈时,缺乏系统性解决方案的情况。通过实战案例分析,帮助学员掌握如何使用Java内置工具避免并发陷阱,并具备独立构建高性能并发应用的能力。
适合什么基础及学习顺序
学员需具备Java SE基础,熟悉面向对象编程思想、集合框架及JVM内存模型,有Spring等框架使用经验为加分项。课程难点在于对CAS原理、AQS等待队列等底层机制的讲解,建议先学习第1章至第3章建立并发认知框架,随后重点突破第9章线程池源码解析,对比不同拒绝策略的适用场景。学习过程中应结合项目实际需求,选择性研究第10章拓展案例中关于并发数据结构的实现差异。
学完能独立做什么及资料怎么用
学完后能独立完成生产环境下的线程池参数调优、设计线程安全的分布式锁、并运用并发容器解决数据竞争问题。资料中的源码需通过复现课程案例进行深度学习,例如对比ThreadPoolExecutor与ScheduledThreadPool的执行逻辑差异,或通过修改Executors.newCachedThreadPool的corePoolSize观察内存泄漏风险。建议将课程中的高并发面试题作为自测材料,并参考源码结构重构自身项目中的并发模块,重点理解任务队列与线程状态转换的关联逻辑。学习时可将资料中的案例代码直接嵌入实际项目中对比执行效果,优先实践ThreadPoolExecutor、ConcurrentHashMap等组件的源码片段。
第10章 多线程并发拓展5 集
- 10-1 死锁.mkv [195.6 MB]
- 10-5 多线程并发与线程安全总结.mkv [36.4 MB]
- 10-4 HashMap与ConcurrentHashMap解析.mkv [69.8 MB]
- 10-2 并发最佳实践.mkv [12.4 MB]
- 10-3 Spring与线程安全.mkv [7.2 MB]
第9章 线程调度-线程池3 集
- 9-3 线程池-3.mkv [277.7 MB]
- 9-1 线程池-1.mkv [58.8 MB]
- 9-2 线程池-2.mkv [41.9 MB]
第1章 课程准备3 集
- 1-1 课程导学.mkv [61.7 MB]
- 1-3 并发与高并发基本概念.mkv [34.9 MB]
- 1-2 并发编程初体验.mkv [84.6 MB]
第8章 J.U.C组件拓展4 集
- 8-1 J.U.C-FutureTask-1.mkv [6.8 MB]
- 8-2 J.U.C-FutureTask-2.mkv [176.9 MB]
- 8-3 J.U.C-ForkJoin.mkv [107.5 MB]
- 8-4 J.U.C-BlockingQueue.mkv [14.9 MB]
第14章 高并发之应用拆分思路2 集
- 14-2 高并发之应用拆分-2.mp4 [31.4 MB]
- 14-1 高并发之应用拆分-1.mp4 [13.8 MB]
第6章 线程安全策略9 集
- 6-7 同步容器-1.mkv [181.0 MB]
- 6-4 线程封闭-2.mp4 [64.6 MB]
- 6-9 并发容器及安全共享策略总结.mkv [218.2 MB]
- 6-5 线程不安全类与写法-1.mp4 [185.0 MB]
- 6-2 不可变对象-2.mp4 [107.1 MB]
- 6-8 同步容器-2.mkv [282.7 MB]
- 6-3 线程封闭-1.mp4 [118.6 MB]
- 6-1 不可变对象-1.mp4 [56.3 MB]
- 6-6 线程不安全类与写法-2.mp4 [162.3 MB]
第5章 安全发布对象3 集
- 5-3 安全发布对象-四种方法-2.mkv [235.2 MB]
- 5-1 安全发布对象-发布与逸出.mkv [114.1 MB]
- 5-2 安全发布对象-四种方法-1.mkv [185.0 MB]
第4章 线程安全性5 集
- 4-1 线程安全性-原子性-atomic-1.mkv [336.0 MB]
- 4-4 线程安全性-可见性.mkv [87.1 MB]
- 4-5 线程安全性-有序性与总结.mkv [23.7 MB]
- 4-3 线程安全性-原子性-synchronized.mkv [327.6 MB]
- 4-2 线程安全性-原子性-atomic-2.mkv [340.4 MB]
第7章 J.U.C之AQS6 集
- 7-4 J.U.C之AQS-CyclicBarrier.mkv [317.9 MB]
- 7-1 J.U.C之AQS-介绍.mkv [17.7 MB]
- 7-3 J.U.C之AQS-Semaphore.mkv [260.8 MB]
- 7-2 J.U.C之AQS-CountDownLatch.mkv [205.9 MB]
- 7-5 J.U.C之AQS-ReentrantLock与锁-1.mkv [140.8 MB]
- 7-6 J.U.C之AQS-ReentrantLock与锁-2.mkv [300.5 MB]
第16章 高并发之服务降级与服务熔断思路1 集
- 16.avi [42.3 MB]
第19章 课程总结1 集
- 19-1.mp4 [57.8 MB]
第2章 并发基础4 集
- 2-3 JAVA内存模型.mkv [107.9 MB]
- 2-2 CPU多级缓存-乱序执行优化.mkv [9.5 MB]
- 2-4 并发的优势与风险.mkv [25.6 MB]
- 2-1 CPU多级缓存-缓存一致性.mkv [40.2 MB]
第3章 项目准备4 集
- 3-1 案例环境初始化.mkv [131.2 MB]
- 3-2 案例准备工作.mkv [84.2 MB]
- 3-4 并发模拟-代码.mkv [146.0 MB]
- 3-3 并发模拟-工具.mkv [246.1 MB]
第17章 高并发之数据库切库分库分表思路1 集
- 17.mp4 [17.8 MB]
第18章 高并发之高可用手段介绍1 集
- 18-1.mp4 [14.5 MB]
第15章 高并发之应用限流思路1 集
- 15.avi [88.0 MB]
第13章 高并发之消息队列思路3 集
- 13-2 高并发之消息队列-2.mp4 [16.7 MB]
- 13-1 高并发之消息队列-1.mp4 [11.4 MB]
- 13-3 高并发之消息队列-3.mp4 [68.8 MB]
第12章 高并发之缓存思路4 集
- 12-1 高并发之缓存-特征、场景及组件介绍-1.mp4 [21.9 MB]
- 12-2 高并发之缓存-特征、场景及组件介绍-2.mp4 [27.9 MB]
- 12-3 高并发之缓存-redis的使用.mp4 [157.9 MB]
- 12-4 高并发之缓存-高并发场景问题及实战讲解.mp4 [51.9 MB]
第11章 高并发之扩容思路2 集
- 11-.mp4 [27.0 MB]
- Java并发课程资料.zip [9.6 MB]



![大疆维修,无人机维修教程[66.30GB]](/_next/image?url=%2Fapi%2Fuploads%2Fb6a69810-862f-479c-a529-d66880073ebc.jpg&w=1920&q=75)


