教育行業(yè)A股IPO第一股(股票代碼 003032)

全國咨詢/投訴熱線:400-618-4000

Java并發(fā)編程volatile視頻教程下載[傳智播客]

更新時間:2020年01月07日09時46分 來源:傳智播客 瀏覽次數(shù):

java并發(fā)編程volatile

Java并發(fā)編程volatile視頻教程

中級

共20節(jié)課

知識內(nèi)容均通過代碼演示,案例清晰易懂,深入淺出,內(nèi)存語義均通過清晰的流程圖進行講解。內(nèi)容從目標(biāo)到步驟到分析和總結(jié)一應(yīng)俱全,讀者可以快速消化,總結(jié)成自己的東西。 并且體系化的講解了volatile的熱點面試題型。

下載完整視頻(已有8649人下載)


傳智播客


一、內(nèi)容簡介

Java并發(fā)編程一直是面試的熱點內(nèi)容,也是高并發(fā)和大數(shù)據(jù)流量下必然涉及到的知識點,本次課程圍繞著volatile關(guān)鍵字作為主體,課程全面,包含:JMM內(nèi)存模型,volatile的使用,volatile的特性,原子性,重排序機制,happens-before規(guī)則,熱點面試如單例的雙重檢查機制等volatile應(yīng)用。知識內(nèi)容均通過代碼演示,案例清晰易懂,深入淺出,內(nèi)存語義均通過清晰的流程圖進行講解。內(nèi)容從目標(biāo)到步驟到分析和總結(jié)一應(yīng)俱全,讀者可以快速消化,總結(jié)成自己的東西。 并且體系化的講解了volatile的熱點面試題型。例如講解了8種單例形式,層層深入到單例的雙重檢查機制和volatile在其中的作用,徹底搞清楚單例的多種形式,輕松應(yīng)對高薪面試。最后總結(jié)了volatile的使用場景,與synchronized的區(qū)別等。

二、適應(yīng)人群

有一定的Java基礎(chǔ),并且要有一定的多線程開發(fā)基礎(chǔ)。

三、課程亮點

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

JMM內(nèi)存模型

volatile的使用

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

happens-before規(guī)則

熱點面試如單例的雙重檢查機制等volatile應(yīng)用。

(2)知識內(nèi)容均通過代碼演示,案例清晰易懂,深入淺出

內(nèi)存語義均通過清晰的流程圖進行講解。

內(nèi)容從目標(biāo)到步驟到分析和總結(jié)一應(yīng)俱全.

讀者可以快速消化,總結(jié)成自己的東西。

深入分析了volatile的特性

如其可見性,原子性問題,重排序,

happens-before機制等。

(3)深入,體系化的講解了volatile的熱點面試題型。

例如講解了8種單例形式

雙重檢查機制和volatile在其中的作用

徹底搞清楚單例的多種形式,輕松應(yīng)對高薪面試。

總結(jié)了volatile的使用場景

與synchronized的區(qū)別等。

知識內(nèi)容均通過代碼演示,案例清晰易懂,深入淺出

內(nèi)存語義均通過清晰的流程圖進行講解。

內(nèi)容從目標(biāo)到步驟到分析和總結(jié)一應(yīng)俱全.

讀者可以快速消化,總結(jié)成自己的東西。

深入分析了volatile的特性

如其可見性,原子性問題,重排序,

happens-before機制等。

(4)深入,體系化的講解了volatile的熱點面試題型。

例如講解了8種單例形式

雙重檢查機制和volatile在其中的作用

徹底搞清楚單例的多種形式,輕松應(yīng)對高薪面試。

總結(jié)了volatile的使用場景

與synchronized的區(qū)別等。

四、課程內(nèi)容

章節(jié)一:volatile關(guān)鍵字概覽

1. 多線程下變量的不可見性

2. 變量不可見性內(nèi)存語義

3. 變量不可見性解決方案

4. volatile關(guān)鍵字實現(xiàn)變量可見性

章節(jié)二:volatile的其他特性

1. volatile特性概述

2. volatile不保證原子性

3. 原子性保證方案

4. 禁止指令重排序

5. 重排序的好處

6. volatile禁止重排序

章節(jié)三:volatile內(nèi)存語義

1. happens-before規(guī)則

2. volatile寫讀建立的happens-before關(guān)系

章節(jié)四:volatile高頻面試與總結(jié)

1. long和double的原子性

2. 單例的8種寫法和優(yōu)劣勢

3. 餓漢單例的2種寫法

4. 懶漢式單例4種寫法

5. volatile在雙重檢查加鎖的單例中的應(yīng)用

6. volatile的使用場景

7. volatile與synchronized

8. volatile的總結(jié)

推薦了解傳智播客java培訓(xùn)課程。

領(lǐng)取資源

0 分享到:
和我們在線交談!