一:線程基礎知識
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
五:原子操做類
原子操做類彙總
六:鎖的優化以及注意事項
鎖優化
文章代碼及地址:java
github.com/codeEngrave…git
若是以爲不錯的能夠給個star,整理不易。謝謝謝,持續更新技術棧內容github