併發編程學習筆記大綱

併發編程中已完成或計劃完成的筆記

  1. JVM運行核心邏輯:Java文件編譯成二進制文件存在的編譯重排序問題的認識
  2. 線程基礎知識:瞭解線程的6種狀態、以及基礎的API
  3. JMM的認識:瞭解硬件層面上的內存屏障、運行時指令重排序、JMM模型
  4. 線程通信: 瞭解線程通信基礎的三種方式,明白多線程間工作協同
  5. 常用關鍵字synchronized:明白常見用法,以及CAS機制、鎖的升級流程
  6. 常用關鍵字volatile :JAVA的輕量級的同步機制
  7. 常用關鍵字final:常見用法、通過JMM中final原理再次瞭解內存屏障
  8. J.U.C下的原子類封裝:簡單瞭解下atomic的API,並明白原理、再次熟悉CAS機制
  9. Java中的鎖鎖的基本認識,AQS深入瞭解ReentrantLock源碼學習ReentrantReadWriteLock源碼學習Condition源碼分析鎖的時序流程圖
  10. 併發容器分析 :map、list、set、array、queue待完成
  11. 併發工具解析:待完成
  12. 線程池分析:待完成
  13. JMM理論補充:待完成
  14. 實戰:待完成
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章