多線程文章目錄

以下文章基本上保證真實可信,如有謬誤歡迎指正;

同時很多內容來自個人有道筆記的摘抄,如果有不清不楚的地方還請見諒,隨時歡迎諮詢。

 

Java多線程①——線程知識梳理

有助於新手初步瞭解線程相關的知識同時加深對基礎的理解。

瞭解線程的狀態、常用方法以及Thread、Runnable、Callable、Future、FutureTask這些基礎概念

Java多線程②——多線程知識梳理

有助於瞭解線程池相關的知識、包括線程池執行邏輯、常用方法;

以及java爲我們提供常用的線程池和任務調度ScheduledExecutorService以及工作竊取ForkJoin;

學習理解使用和自定義適合自身業務的線程池。

線程花絮

包含多線程基本的概念、進程和線程、併發和並行、java.utils.concurrent包中和線程相關的類;

有時間的同學可以把java.utils.concurrent整體都看幾遍

Java多線程③——Guava併發Java多線④---CompletableFuture

深入使用異步和多線程繞不開的Guave和Jdk8的CompletableFuture 

Java多線⑤----併發和鎖知識梳理

知識在進階開發面試中可能會用到,同時瞭解這些只有有助於我們寫出高併發的代碼;

對象的內存佈局、同步關鍵字的底層原理--->鎖的概念 偏向鎖(無鎖)----> 自旋鎖(cas) ----> 重量鎖

Java引用(強、軟、弱、虛)的應用場景、ThreadLocal使用注意事項

Java多⑥----Lock知識點

Lock相關接口、方法、簡單應用和底層實現原理

 

ForkJion併發

發現一個博客對ForkJion講的很清楚,轉載給大家,需要了解的可以自行閱讀,同時此博主的相關博客也很優秀。

 

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章