1. 程式人生 > >Java高併發程式設計之第一階段,多執行緒基礎深入淺出

Java高併發程式設計之第一階段,多執行緒基礎深入淺出

汪文君高併發程式設計第一階段01講-課程大綱及主要內容介紹
汪文君高併發程式設計第一階段02講-簡單介紹什麼是執行緒
汪文君高併發程式設計第一階段03講-建立並啟動執行緒
汪文君高併發程式設計第一階段04講-執行緒生命週期以及start方法原始碼剖析
汪文君高併發程式設計第一階段05講-採用多執行緒方式模擬銀行排隊叫號
汪文君高併發程式設計第一階段06講-用Runnable介面將執行緒的邏輯執行單元從控制中抽取出來
汪文君高併發程式設計第一階段07講-策略模式在Thread和Runnable中的應用分析
汪文君高併發程式設計第一階段08講-構造Thread物件你也許不知道的幾件事
汪文君高併發程式設計第一階段09講-多執行緒與JVM記憶體結構的關係,虛擬機器棧實驗
汪文君高併發程式設計第一階段10講-Thread建構函式StackSize詳細講解
汪文君高併發程式設計第一階段11講-Thread建構函式StackSize詳細講解-續
汪文君高併發程式設計第一階段12講-Daemon執行緒的建立以及使用場景分析
汪文君高併發程式設計第一階段13講-執行緒ID,優先順序講解
汪文君高併發程式設計第一階段14講-Thread的join方法詳細介紹,結合一個典型案例
汪文君高併發程式設計第一階段15講-Thread中斷Interrupt方法詳細講解
汪文君高併發程式設計第一階段16講-採用優雅的方式結束執行緒生命週期
汪文君高併發程式設計第一階段17講-Thread API綜合實戰,編寫ThreadService實現暴力結束執行緒的綜合實戰
汪文君高併發程式設計第一階段18講-資料同步的引入與Synchronized的簡單介紹
汪文君高併發程式設計第一階段19講-結合jconsole,jstack以及彙編指令認識synchronized關鍵字
汪文君高併發程式設計第一階段20講-同步程式碼塊以及同步方法之間的區別和關係
汪文君高併發程式設計第一階段21講-通過實驗分析This鎖的存在
汪文君高併發程式設計第一階段22講-通過實驗分析Class鎖的存在
汪文君高併發程式設計第一階段23講-多執行緒死鎖分析,案例介紹
汪文君高併發程式設計第一階段24講-執行緒間通訊快速入門,使用wait和notify進行執行緒間的資料通訊
汪文君高併發程式設計第一階段25講-多Produce多Consume之間的通訊導致出現程式假死的原因分析
汪文君高併發程式設計第一階段26講-多執行緒下的生產者消費者模型,以及詳細介紹notifyAll方法
汪文君高併發程式設計第一階段27講-wait和sleep的本質區別是什麼,深入分析(面試常見問題)
汪文君高併發程式設計第一階段28講-執行緒生產者消費者的綜合實戰結合Java8語法
汪文君高併發程式設計第一階段29講-如何實現一個自己的顯式鎖Lock精講上
汪文君高併發程式設計第一階段30講-如何實現一個自己的顯式鎖Lock精講下(讓鎖具備超時功能)
汪文君高併發程式設計第一階段31講-如何給你的應用程式注入鉤子程式,Linux下演示

汪文君高併發程式設計第一階段32講-如何捕獲執行緒執行期間的異常

汪文君高併發程式設計第一階段33講-執行緒組ThreadGroup的基本API講解

汪文君高併發程式設計第一階段34講-執行緒組ThreadGroup管理多執行緒

汪文君高併發程式設計第一階段35講-執行緒池ThreadPool的原理與作用

汪文君高併發程式設計第一階段36講-自定義執行緒池第一個版本

汪文君高併發程式設計第一階段37講-自定義執行緒池第二個版本,引入任務佇列,執行緒池維護等概念

汪文君高併發程式設計第一階段38講-內容總結,第一階段結束


汪文君高併發程式設計第一階段33講-執行緒組ThreadGroup的基本API講解

汪文君高併發程式設計第一階段34講-執行緒組ThreadGroup管理多執行緒

汪文君高併發程式設計第一階段35講-執行緒池ThreadPool的原理與作用