一课掌握Java并发编程精髓
温馨提示:
本文最后更新于 2025年08月07日,已超过 19 天没有更新。若文章内的图片失效(无法正常加载),请留言反馈或直接联系我。
课程介绍:
并发编程是优秀工程师的标准之一。但知识庞杂,复杂性高,常常让人望而却步。但如果没有掌握背后的核心原理,你开发的代码可能会成为难以调试和优化的头疼问题。因此本课程将通过上百个案例场景驱动教学+动画直观演示,帮助入门级程序员深入、直观地理解并发编程核心概念和底层原理,构建一个扎实的知识框架;同时也帮助有一定工作经验的程序员提升并发技术实战能力,强化复杂并发问题解决能力,攻克绝大多数面试疑难问题,助力大家在实际工作和面试中都能尽早脱颖而出。
课程目录:
第1章 课程介绍
1 节|6分钟
第2章 并发编程学前储备
8 节|95分钟
-
视频:2-1 本章介绍01:54
-
视频:2-2 首先了解程序是如何运行的?(存储器的层次结构–CPU、缓存、内存)(1)试看16:43
-
视频:2-3 首先了解程序是如何运行的?(存储器的层次结构–CPU、缓存、内存)(2)10:59
-
视频:2-4 使用Thread类和Runnable接口创建线程源码深入讲解21:01
-
视频:2-5 两种创建线程的方式分析与对比05:08
-
视频:2-6 使用Callable接口创建线程的原理和应用场景分析15:15
-
视频:2-7 多线程中sleep和join方法详解12:57
-
视频:2-8 什么场景下使用线程中断?10:42
第3章 深度剖析线程安全性问题与底层原理
19 节|190分钟
-
视频:3-1 什么是线程安全?线程安全会带来的哪些底层问题?02:34
-
视频:3-2 分析保证线程安全的三个性质-原子性、可见性、有序性03:42
-
视频:3-3 多场景剖析未保证原子性的问题09:26
-
视频:3-4 如何保证原子性操作?02:22
-
视频:3-5 synchronized关键字可在哪些地方将代码“锁”住?16:31
-
视频:3-6 使用wait和notify方法实现生产者消费者模式16:44
-
视频:3-7 使用synchronized关键字实现的锁内存存储原理深入剖析12:52
-
视频:3-8 如何实现锁升级?09:40
-
视频:3-9 什么场景下使用Java提供的原子类AtomicInteger保证原子类?13:32
-
视频:3-10 原子类是如何利用CAS(比较并交换)保证线程安全的03:29
-
视频:3-11 高并发下AtomicInteger的性能 VS synchronized的性能11:23
-
视频:3-12 高并发下AtomicBoolean和AtomicLong的用法07:50
-
视频:3-13 高并发下AtomicIntegerArray和AtomicReference的用法11:45
-
视频:3-14 剖析未可见性的问题10:36
-
视频:3-15 volatile可见性剖析07:24
-
视频:3-16 单例的创建方式及原理深入剖析17:54
-
视频:3-17 volatile禁止重排序原理15:14
-
视频:3-18 volatile在Dubbo和秒杀中的应用15:05
-
视频:3-19 本章总结01:57
第4章 Java中的7大常用锁实战
15 节|156分钟
第5章 并发容器的线程安全性与实战
8 节|59分钟
第6章 线程池原理剖析与实战
10 节|73分钟
第7章 线程间的协作原理场景剖析
10 节|112分钟
第8章 高性能队列 Disruptor原理剖析
12 节|110分钟
第9章 限流器RateLimit原理剖析
6 节|25分钟
第10章 并发深入底层–Java内存模型(JMM)入门
7 节|41分钟
第11章 并发性能测试、具体问题排查
10 节|62分钟
第12章 并发编程面试题深度解析,助你在面试中脱颖而出
3 节|24分钟
第13章 课程总结
1 节|4分钟
本课程已完结
阅读全文
添加好友,回复“视频资源”获取该资源
- 本文标签: IT视频资源
- 本文链接: https://www.wtyicyai.com/article/2334
- 版权声明: 本文由余怡原创发布,转载请遵循《署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)》许可协议授权