- 详情
- 目录
- 评价24
简介:高并发问题向来是Java程序员进阶的重点,也是面试的难点。想要打通高并发的奇经八脉,synchronized是你不得不趟过的坑,本课程从synchronized,从使用方法到底层原理源码,娓娓道来。还对常见面试题和更深层扩展方面的思考,做出了讲解。本课程由浅入深,适合各阶段工程师观看。
第1章课程介绍
- 课程介绍07分钟07秒
第2章Synchronized简介
- synchronized的作用03分钟11秒
- synchronized的地位51秒
- 不用并发手段的后果预警01分钟06秒
- 后果的代码演示和原因分析07分钟23秒
第3章Synchronized的两种用法(对象锁和类锁)
- Synchronized的两种用法介绍02分钟11秒
- 对象锁的形式1-同步代码块13分钟07秒
- 调试技巧-看线程生命周期03分钟28秒
- 对象锁的形式2-普通方法锁03分钟58秒
- 类锁的概念04分钟54秒
- 类锁的形式1-静态方法锁03分钟52秒
- 类锁的形式2--.class05分钟08秒
- 消失的请求解决方案04分钟25秒
第4章多线程访问同步方法的7种具体情况
- 七种常见情况之12306分钟38秒
- 七种常见情况之4和508分钟21秒
- 七种常见情况之6和711分钟25秒
- 7种情况总结03分钟
第5章Synchronized的性质
- 可重入性质-理论部分07分钟54秒
- 可重入性质-代码演示10分钟32秒
- 不可中断性质02分钟10秒
第6章深入原理
- 加锁和释放锁的原理08分钟55秒
- 反编译看monitor指令12分钟06秒
- 可重入原理01分钟50秒
- 可见性原理03分钟34秒
第7章Synchronized的缺陷
- Synchronized缺陷09分钟02秒
第8章常见面试题
- 常见面试问题07分钟01秒
第9章思考题
- 思考题05分钟47秒
第10章课程总结
- 总结和预告11分钟36秒