1. 程式人生 > >多執行緒學習系列-概述

多執行緒學習系列-概述

本系列主要為了總結反思,爭取年後的。。。

1. 執行緒狀態,執行週期,執行環境(記憶體模型),執行優缺點,Thread基本方法。

2. 併發問題:記憶體可見性,競態條件,指令重排

3. 解決方法:volidate,synchronized

4. 執行緒協作機制:wait/notify/join

5. 執行緒的中斷機制

5.1 synchronized的侷限性

6. 原子變數,CAS機制,

7. Lock概念,LockSupport,LockSupport.park方法

8. AQS等待佇列

9. ReentrantLock