乐鱼电竞

  • 教育行业A股IPO第一股(股票代码 003032)

    全国咨询/投诉热线:400-618-4000

    Java并发编程volatile视频教程下载[乐鱼播客]

    更新时间:2020年01月07日09时46分 来源:乐鱼播客 浏览次数:

    java并发编程volatile

    Java并发编程volatile视频教程

    中级

    共20节课

    知识内容均通过代码演示,案例清晰易懂,深入浅出,内存语义均通过清晰的流程图进行讲解。内容从目标到步骤到分析和总结一应俱全,读者可以快速消化,总结成自己的东西。 并且体系化的讲解了volatile的热点面试题型。

    下载完整视频(已有8649人下载)


    乐鱼播客


    一、内容简介

    Java并发编程一直是面试的热点内容,也是高并发和大数据流量下必然涉及到的知识点,本次课程围绕着volatile关键字作为主体,课程全面,包含:JMM内存模型,volatile的使用,volatile的特性,原子性,重排序机制,happens-before规则,热点面试如单例的双重检查机制等volatile应用。知识内容均通过代码演示,案例清晰易懂,深入浅出,内存语义均通过清晰的流程图进行讲解。内容从目标到步骤到分析和总结一应俱全,读者可以快速消化,总结成自己的东西。 并且体系化的讲解了volatile的热点面试题型。例如讲解了8种单例形式,层层深入到单例的双重检查机制和volatile在其中的作用,彻底搞清楚单例的多种形式,轻松应对高薪面试。最后总结了volatile的使用场景,与synchronized的区别等。

    二、适应人群

    有一定的Java基础,并且要有一定的多线程开发基础。

    三、课程亮点

    (1)课程全面深入,包含:

    JMM内存模型

    volatile的使用

    volatile的特性,原子性,重排序机制

    happens-before规则

    热点面试如单例的双重检查机制等volatile应用。

    (2)知识内容均通过代码演示,案例清晰易懂,深入浅出

    内存语义均通过清晰的流程图进行讲解。

    内容从目标到步骤到分析和总结一应俱全.

    读者可以快速消化,总结成自己的东西。

    深入分析了volatile的特性

    如其可见性,原子性问题,重排序,

    happens-before机制等。

    (3)深入,体系化的讲解了volatile的热点面试题型。

    例如讲解了8种单例形式

    双重检查机制和volatile在其中的作用

    彻底搞清楚单例的多种形式,轻松应对高薪面试。

    总结了volatile的使用场景

    与synchronized的区别等。

    知识内容均通过代码演示,案例清晰易懂,深入浅出

    内存语义均通过清晰的流程图进行讲解。

    内容从目标到步骤到分析和总结一应俱全.

    读者可以快速消化,总结成自己的东西。

    深入分析了volatile的特性

    如其可见性,原子性问题,重排序,

    happens-before机制等。

    (4)深入,体系化的讲解了volatile的热点面试题型。

    例如讲解了8种单例形式

    双重检查机制和volatile在其中的作用

    彻底搞清楚单例的多种形式,轻松应对高薪面试。

    总结了volatile的使用场景

    与synchronized的区别等。

    四、课程内容

    章节一:volatile关键字概览

    1. 多线程下变量的不可见性

    2. 变量不可见性内存语义

    3. 变量不可见性解决方案

    4. volatile关键字实现变量可见性

    章节二:volatile的其他特性

    1. volatile特性概述

    2. volatile不保证原子性

    3. 原子性保证方案

    4. 禁止指令重排序

    5. 重排序的好处

    6. volatile禁止重排序

    章节三:volatile内存语义

    1. happens-before规则

    2. volatile写读建立的happens-before关系

    章节四:volatile高频面试与总结

    1. long和double的原子性

    2. 单例的8种写法和优劣势

    3. 饿汉单例的2种写法

    4. 懒汉式单例4种写法

    5. volatile在双重检查加锁的单例中的应用

    6. volatile的使用场景

    7. volatile与synchronized

    8. volatile的总结

    推荐了解乐鱼播客java培训课程。

    领取资源

    0 分享到:
    和我们在线交谈!
    【网站地图】【sitemap】