本篇文章主要記錄JUC相關(guān)主要組件,并不做詳細(xì)功能介紹,讀完本篇內(nèi)容你能大概知道JUC 究竟是什么,有哪些內(nèi)容、工具可以在平時編程為我們提供方便。文章內(nèi)容主要參考 官網(wǎng)說明
JUC
JUC 即 java.util.concurrent 類的簡稱。主要為 并發(fā)編程 提供了許多通用工具類
Atomic
java.util.concurrent.atomic 原子操作工具包:保證單個對象使用無鎖的線程安全操作。
Lock
java.util.concurrent.locks 并發(fā)編程中提供各種鎖的工具包
Executor
線程池操作工具包

Executor接口-實現(xiàn)類
Queue
JUC定義并實現(xiàn)了各種阻塞隊列類,用于不同場景的數(shù)據(jù)操作

BlockingQueue-實現(xiàn)類
Timing
TimeUnit 類提供多種粒度來指定和控制基于超時的操作。
Synchronizers
提供了5種常用同步工具類
Semaphore 、 CountDownLatch 、CyclicBarrier 、Phaser 、Exchanger
Concurrent Collections
專用于多線程使用的集合類, 以Concurrent開頭的集合類

Concurrent Collections
感謝
感謝各位老鐵花時間觀看!
歡迎留言指正!
內(nèi)容持續(xù)更新!