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內存模型的系列好文
Java並發知識整理