Java多線程系列目錄(共43篇)-轉(zhuǎn)

關(guān)鍵詞: 線程, 鎖, 高并發(fā), 線程池, 原子操作, AQS, 并發(fā)容器

最近,在研究Java多線程的內(nèi)容目錄,將其內(nèi)容逐步整理并發(fā)布。

(一) 基礎(chǔ)篇

  1. Java多線程系列--“基礎(chǔ)篇”01之 基本概念

  2. Java多線程系列--“基礎(chǔ)篇”02之 常用的實(shí)現(xiàn)多線程的兩種方式

  3. Java多線程系列--“基礎(chǔ)篇”03之 Thread中start()和run()的區(qū)別

  4. Java多線程系列--“基礎(chǔ)篇”04之 synchronized關(guān)鍵字

  5. Java多線程系列--“基礎(chǔ)篇”05之 線程等待與喚醒

  6. Java多線程系列--“基礎(chǔ)篇”06之 線程讓步

  7. Java多線程系列--“基礎(chǔ)篇”07之 線程休眠

  8. Java多線程系列--“基礎(chǔ)篇”08之 join()

  9. Java多線程系列--“基礎(chǔ)篇”09之 interrupt()和線程終止方式

  10. Java多線程系列--“基礎(chǔ)篇”10之 線程優(yōu)先級(jí)和守護(hù)線程

  11. Java多線程系列--“基礎(chǔ)篇”11之 生產(chǎn)消費(fèi)者問題

(二) JUC原子類

  1. Java多線程系列--“JUC原子類”01之 框架

  2. Java多線程系列--“JUC原子類”02之 AtomicLong原子類

  3. Java多線程系列--“JUC原子類”03之 AtomicLongArray原子類

  4. Java多線程系列--“JUC原子類”04之 AtomicReference原子類

  5. Java多線程系列--“JUC原子類”05之 AtomicLongFieldUpdater原子類

** (三) JUC鎖**

  1. Java多線程系列--“JUC鎖”01之 框架

  2. Java多線程系列--“JUC鎖”02之 互斥鎖ReentrantLock

  3. Java多線程系列--“JUC鎖”03之 公平鎖(一)

  4. Java多線程系列--“JUC鎖”04之 公平鎖(二)

  5. Java多線程系列--“JUC鎖”05之 非公平鎖

  6. Java多線程系列--“JUC鎖”06之 Condition條件

  7. Java多線程系列--“JUC鎖”07之 LockSupport

  8. Java多線程系列--“JUC鎖”08之 共享鎖和ReentrantReadWriteLock

  9. Java多線程系列--“JUC鎖”09之 CountDownLatch原理和示例

  10. Java多線程系列--“JUC鎖”10之 CyclicBarrier原理和示例

  11. Java多線程系列--“JUC鎖”11之 Semaphore信號(hào)量的原理和示例

(四) JUC集合

  1. Java多線程系列--“JUC集合”01之 框架

  2. Java多線程系列--“JUC集合”02之 CopyOnWriteArrayList

  3. Java多線程系列--“JUC集合”03之 CopyOnWriteArraySet

  4. Java多線程系列--“JUC集合”04之 ConcurrentHashMap

  5. Java多線程系列--“JUC集合”05之 ConcurrentSkipListMap

  6. Java多線程系列--“JUC集合”06之 ConcurrentSkipListSet

  7. Java多線程系列--“JUC集合”07之 ArrayBlockingQueue

  8. Java多線程系列--“JUC集合”08之 LinkedBlockingQueue

  9. Java多線程系列--“JUC集合”09之 LinkedBlockingDeque

  10. Java多線程系列--“JUC集合”10之 ConcurrentLinkedQueue

(五) JUC線程池

  1. Java多線程系列--“JUC線程池”01之 線程池架構(gòu)

  2. Java多線程系列--“JUC線程池”02之 線程池原理(一)

  3. Java多線程系列--“JUC線程池”03之 線程池原理(二)

  4. Java多線程系列--“JUC線程池”04之 線程池原理(三)

  5. Java多線程系列--“JUC線程池”05之 線程池原理(四)

  6. Java多線程系列--“JUC線程池”06之 Callable和Future

附加內(nèi)容

《深入理解Java內(nèi)存模型》讀書總結(jié)

相應(yīng)的代碼 如下 github, 歡迎 mark , 點(diǎn)個(gè)star

PS: 若你覺得可以、還行、過得去、甚至不太差的話,可以“關(guān)注”一下,就此謝過!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 轉(zhuǎn)自:http://blog.csdn.net/jackfrued/article/details/4492194...
    王帥199207閱讀 8,805評(píng)論 3 93
  • 在一個(gè)方法內(nèi)部定義的變量都存儲(chǔ)在棧中,當(dāng)這個(gè)函數(shù)運(yùn)行結(jié)束后,其對(duì)應(yīng)的棧就會(huì)被回收,此時(shí),在其方法體中定義的變量將不...
    Y了個(gè)J閱讀 4,573評(píng)論 1 14
  • 整理來自互聯(lián)網(wǎng) 1,JDK:Java Development Kit,java的開發(fā)和運(yùn)行環(huán)境,java的開發(fā)工具...
    Ncompass閱讀 1,617評(píng)論 0 6
  • 【JAVA 線程】 線程 進(jìn)程:是一個(gè)正在執(zhí)行中的程序。每一個(gè)進(jìn)程執(zhí)行都有一個(gè)執(zhí)行順序。該順序是一個(gè)執(zhí)行路徑,或者...
    Rtia閱讀 2,893評(píng)論 2 20
  • 一:java概述: 1,JDK:Java Development Kit,java的開發(fā)和運(yùn)行環(huán)境,java的開發(fā)...
    慕容小偉閱讀 1,942評(píng)論 0 10

友情鏈接更多精彩內(nèi)容