摘要:
文章程式碼及地址:
https://github.com/codeEngraver/java-technology-stack/tree/master/%E5%B9%B6%E5%8F%91%E7%BC%96%E7%A8%8B
如果覺得不錯的可以給個...
文章程式碼及地址:
https://github.com/codeEngraver/java-technology-stack/tree/master/%E5%B9%B6%E5%8F%91%E7%BC%96%E7%A8%8B
如果覺得不錯的可以給個star,整理不易。謝謝謝,持續更新技術棧內容
一:執行緒基礎知識
1.併發程式設計的基本概念
2. 執行緒的基本操作
3.執行緒之間的通訊wait和notify
4.join和yield以及sleep詳解
5. synchronized關鍵字講解
6. volatile原理
7. 執行緒組
8.執行緒優先順序
9.守護執行緒
10.ThreadLocal
二:JDK併發包
1.jdk併發工具類
重入鎖
訊號量
讀寫鎖
CountDownLatch
cyclicBarrier
LockSupport
2.jdk併發容器
ConcurrentHashMap
ConcurrentLinkedQueue
阻塞佇列
ArrayBlockingQueue
LinkedBlockingQueue
PriorityBlockingqueue
Delay Queue
SynchronousQueue
LinkedBlockingDequeue
3.jdk併發框架
fork-join
三:Java記憶體模型
Java記憶體模型的抽象結構
深入理解synchronized關鍵字
四:執行緒池
執行緒池
FutureTask
五:原子操作類
原子操作類彙總
六:鎖的優化以及注意事項
### 鎖優化