Java併發程式設計系列文章目錄帖及原始碼
文章的原始碼上傳到了這裡
為了方便對併發系列的文章進行更好的閱讀,樓主在這裡根據學習的順序對文章了進行了整理,主要有兩個目的:日後需要回顧這部分的知識也更方便閱讀;增加新的文章的時候對文章的深度和難度也有一個瞭解。
所以本著從入門到掌握(還沒到精通的程度)學習併發程式設計系列知識的原則,彙總的文章目錄如下:
注:前5篇文章理論性較強,需要多次閱讀以及實踐才能真正理解。建議看完一遍後有個大概印象即可。把下面的文章的程式碼好好敲一遍,回過頭重新理解,就不覺得那麼枯燥了。這段話大牛可以pass。
5、佇列同步器AQS
6、多執行緒的代價
7、執行緒狀態
11、wait()、notify()和notifyAll()
12、丟失的訊號
13、過早的通知
14、理解ConcurrentModificationException異常
15、ThreadLocal
18、Lock鎖
19、生產者-消費者模式
20、阻塞佇列
21、Condition介面
22、Executor框架
24、Fork/Join框架
25、讀寫鎖
26、原子操作類
29、訊號量Semaphore
30、交換器Exchanger
31、執行緒池的理解與使用
32、死鎖、飢餓和活鎖
相關文章
- java併發程式設計系列:java併發程式設計背景知識Java程式設計
- Java併發程式設計系列之Semaphore詳解Java程式設計
- java併發程式設計系列:牛逼的AQS(下)Java程式設計AQS
- java併發程式設計系列:wait/notify機制Java程式設計AI
- java併發程式設計系列:牛逼的AQS(上)Java程式設計AQS
- java 併發程式設計-AQS原始碼分析Java程式設計AQS原始碼
- java併發之hashmap原始碼JavaHashMap原始碼
- Java 併發程式設計(十五) -- Semaphore原始碼分析Java程式設計原始碼
- Java 併發程式設計(十四) -- CyclicBarrier原始碼分析Java程式設計原始碼
- Java 併發程式設計(十三) -- CountDownLatch原始碼分析Java程式設計CountDownLatch原始碼
- Java 併發程式設計(七) -- AbstractQueuedSynchronizer 原始碼分析Java程式設計原始碼
- Java併發包原始碼學習系列:阻塞佇列BlockingQueue及實現原理分析Java原始碼佇列BloC
- Java併發包原始碼學習系列:基於CAS非阻塞併發佇列ConcurrentLinkedQueue原始碼解析Java原始碼佇列
- Java併發程式設計-鎖及併發容器Java程式設計
- Python併發程式設計系列之多程式(multiprocessing)Python程式設計
- Java 併發程式設計(九) -- ReentrantLock 原始碼分析Java程式設計ReentrantLock原始碼
- Java併發包原始碼學習系列:阻塞佇列實現之SynchronousQueue原始碼解析Java原始碼佇列
- Java併發包原始碼學習系列:阻塞佇列實現之DelayQueue原始碼解析Java原始碼佇列
- Java併發包原始碼學習系列:阻塞佇列實現之LinkedTransferQueue原始碼解析Java原始碼佇列
- Java併發包原始碼學習系列:阻塞佇列實現之ArrayBlockingQueue原始碼解析Java原始碼佇列BloC
- Java併發包原始碼學習系列:阻塞佇列實現之PriorityBlockingQueue原始碼解析Java原始碼佇列BloC
- Java併發程式設計:阻塞佇列Java程式設計佇列
- Java併發程式設計——阻塞佇列Java程式設計佇列
- 高併發程式設計系列:4種Java執行緒鎖全面詳解程式設計Java執行緒
- Java併發之AQS原始碼分析(二)JavaAQS原始碼
- Java併發之Semaphore原始碼解析(一)Java原始碼
- Java併發之Semaphore原始碼解析(二)Java原始碼
- 譯文《Java併發程式設計之CAS》Java程式設計
- Java併發包原始碼學習系列:阻塞佇列實現之LinkedBlockingDeque原始碼解析Java原始碼佇列BloC
- Java併發包原始碼學習系列:阻塞佇列實現之LinkedBlockingQueue原始碼解析Java原始碼佇列BloC
- Java3y文章目錄導航Java
- java併發程式設計系列原理篇--JDK中的通訊工具類SemaphoreJava程式設計JDK
- ☕【Java深層系列】「併發程式設計系列」讓我們一起探索一下CyclicBarrier的技術原理和原始碼分析Java程式設計原始碼
- ☕【Java深層系列】「併發程式設計系列」讓我們一起探索一下CountDownLatch的技術原理和原始碼分析Java程式設計CountDownLatch原始碼
- MongoDB 文章目錄MongoDB
- MySQL 文章目錄MySql
- CesiumJS 2022^ 原始碼解讀[0] - 文章目錄與原始碼工程結構JS原始碼
- 併發程式設計—— FutureTask 原始碼分析程式設計原始碼