Java并發(fā)編程原理及實戰(zhàn)視頻教程下載
課程介紹:
Java并發(fā)編程原理及實戰(zhàn)視頻教程從使用出發(fā),然后研究其原理,閱讀其源碼,然后從Java虛擬機(jī)的角度來進(jìn)行深入分析,共63課時。由淺入深,層層遞進(jìn),初學(xué)者可以更好的過渡,有基礎(chǔ)的朋友也可以根據(jù)自己的情況來進(jìn)行選擇學(xué)學(xué)習(xí)的層次。不管你現(xiàn)在處于哪一個層次,相信通過本套教程都能對你有所提高。
Java并發(fā)編程原理及實戰(zhàn)視頻教程目錄結(jié)構(gòu)介紹:
第1節(jié)你真的了解并發(fā)嗎?
第2節(jié)理解多線程與并發(fā)的之間的聯(lián)系與區(qū)別
第3節(jié)解析多線程與多進(jìn)程的聯(lián)系以及上下文切換所導(dǎo)致資源浪費問題
第4節(jié)學(xué)習(xí)并發(fā)的四個階段并推薦學(xué)習(xí)并發(fā)的資料
第5節(jié)線程的狀態(tài)以及各狀態(tài)之間的轉(zhuǎn)換詳解
第6節(jié)線程的初始化,中斷以及其源碼講解
第7節(jié)多種創(chuàng)建線程的方式案例演示(一)帶返回值的方式
第8節(jié)多種創(chuàng)建線程的方式案例演示(二)使用線程池
第9節(jié)Spring對并發(fā)的支持:Spring的異步任務(wù)
第10節(jié)使用jdk8提供的lambda進(jìn)行并行計算
第11節(jié)了解多線程所帶來的安全風(fēng)險
第12節(jié)從線程的優(yōu)先級看饑餓問題
第13節(jié)從Java字節(jié)碼的角度看線程安全性問題
第14節(jié)synchronized保證線程安全的原理(理論層面)
第15節(jié)synchronized保證線程安全的原理(jvm層面)
第16節(jié)單例問題與線程安全性深入解析
第17節(jié)理解自旋鎖,死鎖與重入鎖
第18節(jié)深入理解volatile原理與使用
第19節(jié)JDK5提供的原子類的操作以及實現(xiàn)原理
第20節(jié)Lock接口認(rèn)識與使用
第21節(jié)手動實現(xiàn)一個可重入鎖
第22節(jié)AbstractQueuedSynchronizer(AQS)詳解
第23節(jié)使用AQS重寫自己的鎖
第24節(jié)重入鎖原理與演示
第25節(jié)讀寫鎖認(rèn)識與原理
第26節(jié)細(xì)讀ReentrantReadWriteLock源碼
第27節(jié)ReentrantReadWriteLock鎖降級詳解
第28節(jié)線程安全性問題簡單總結(jié)
第29節(jié)線程之間的通信之wait/notify
第30節(jié)通過生產(chǎn)者消費者模型理解等待喚醒機(jī)制
第31節(jié)Condition的使用及原理解析
第32節(jié)使用Condition重寫wait/notify案例并實現(xiàn)一個有界隊列
第33節(jié)深入解析Condition源碼
第34節(jié)實戰(zhàn):簡易數(shù)據(jù)連接池
第35節(jié)線程之間通信之join應(yīng)用與實現(xiàn)原理剖析
第36節(jié)ThreadLocal 使用及實現(xiàn)原理
第37節(jié)并發(fā)工具類CountDownLatch詳解
第38節(jié)并發(fā)工具類CyclicBarrier 詳解
第39節(jié)并發(fā)工具類Semaphore詳解
第40節(jié)并發(fā)工具類Exchanger詳解
第41節(jié)CountDownLatch,CyclicBarrier,Semaphore源碼解析
第42節(jié)提前完成任務(wù)之FutureTask使用
第43節(jié)Future設(shè)計模式實現(xiàn)(實現(xiàn)類似于JDK提供的Future)
第44節(jié)Future源碼解讀
第45節(jié)Fork/Join框架詳解
第46節(jié)同步容器與并發(fā)容器
第47節(jié)并發(fā)容器CopyOnWriteArrayList原理與使用
第48節(jié)并發(fā)容器ConcurrentLinkedQueue原理與使用
第49節(jié)Java中的阻塞隊列原理與使用
第50節(jié)實戰(zhàn):簡單實現(xiàn)消息隊列
第51節(jié)并發(fā)容器ConcurrentHashMap原理與使用
第52節(jié)線程池的原理與使用
第53節(jié)Executor框架詳解
第54節(jié)實戰(zhàn):簡易web服務(wù)器(一)
第55節(jié)實戰(zhàn):簡易web服務(wù)器(二)
第56節(jié)JDK8的新增原子操作類LongAddr原理與使用
第57節(jié)JDK8新增鎖StampedLock詳解
第58節(jié)重排序問題
第59節(jié)happens-before簡單概述
第60節(jié)鎖的內(nèi)存語義
第61節(jié)volatile內(nèi)存語義
第62節(jié)final域的內(nèi)存語義
第63節(jié)實戰(zhàn):問題定位
Java并發(fā)編程原理及實戰(zhàn)視頻教程部分資料截圖展示:
購買過此商品的人還購買過