全国咨询/投诉热线: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培训课程

领取资源