整理了一下前端時間學習Java併發的筆記,大約有40篇。 1. Java併發基礎知識 "併發基礎(一) 線程介紹" "併發基礎(二) Thread類的API總結" "併發基礎(三) java線程優先順序" "併發基礎(四) java中線程的狀態" "併發基礎(五) 創建線程的四種方式" "併發基礎(六 ...
整理了一下前端時間學習Java併發的筆記,大約有40篇。
1. Java併發基礎知識
併發基礎(一) 線程介紹
併發基礎(二) Thread類的API總結
併發基礎(三) java線程優先順序
併發基礎(四) java中線程的狀態
併發基礎(五) 創建線程的四種方式
併發基礎(六) 線程Thread類的start()和run()
併發基礎(七) Thread 類的sleep()、yeild()、join()
併發基礎(八) java線程的中斷機制
併發基礎(九) java線程的終止與中斷
併發基礎(十) 線程局部副本ThreadLocal之正解
2. Excutor框架
Executor框架(一)Executor框架介紹
Executor框架(二)Executor 與 ExecutorService兩個基本介面
Executor框架(三)線程池詳細介紹與ThreadPoolExecutor
Executor框架(四)周期/延時任務ScheduleThreadPoolExecutor
Executor框架(五)Executors工廠類
xecutor框架(六)CompletionService 介面
Executor框架(七)Future 介面、FutureTask類
Fork-Join分治編程介紹(一)
Fork-Join 原理深入分析(二)
3. 同步鎖
內置鎖(一)synchronized 介紹與用法
內置鎖(二)synchronized下的等待通知機制
內置鎖(三)synchronized的幾個要註意的對象監視器
顯示鎖(一)Lock顯示鎖的優點
顯式鎖(二)Lock介面與顯示鎖介紹
顯式鎖(三)讀寫鎖ReadWriteLock
顯式鎖(四)Lock的等待通知機制Condition
同步鎖源碼分析(一)AbstractQueuedSynchronizer原理
4. 併發工具類
併發工具類(一)等待多線程的CountDownLatch
併發工具類(二)同步屏障CyclicBarrier
併發工具類(三)控制併發線程的數量 Semphore
併發工具類(四)線程間的交換數據 Exchanger
併發工具類(五) Phaser類
5. 併發容器
併發容器(一)同步容器 與 併發容器
併發容器(二)阻塞隊列詳細介紹
併發容器(三)非阻塞隊列的併發容器
併發容器(四)ConcurrentHashMap 深入解析(JDK1.6)
原子操作類(一)原子操作類詳細介紹
原子操作類(二)原子操作的實現原理
java記憶體模型(一)正確使用 Volatile 變數
java記憶體模型(二)深入理解java記憶體模型的系列好文