点播 Java高并发之魂:synchronized深度解析

课程时长 02小时50分钟

学习期限 12 个月 退款期限 30 天

市场价格 免费 会员价格 免费

难度级别 初级 学习人次 49339 综合评分 4.2

内容实用 4.2 分

简洁易懂 4.3 分

逻辑清晰 4.1 分

  • 详情
  • 目录
  • 评价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--.class
    05分钟08秒
  • 消失的请求解决方案
    04分钟25秒

第4章多线程访问同步方法的7种具体情况

  • 七种常见情况之123
    06分钟38秒
  • 七种常见情况之4和5
    08分钟21秒
  • 七种常见情况之6和7
    11分钟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秒
49339
24
1