1. 程式人生 > >JAVA高併發---收藏的好文章(持續更新)

JAVA高併發---收藏的好文章(持續更新)

JAVA高併發—AQS詳解(轉載)

學習前因

  本來對多執行緒略懂,最近忽然看到了CountDownLatch 的用法,忽然想簡單看看它的原理,瞭解一下它阻塞執行緒的方法,我只知道阻塞執行緒的lockwait/notifyAll ,才發現原來還有LockSupportpark/unpark
在這裡插入圖片描述
  冷不丁,我就不小心踩到AQS ,實在是不懂是什麼,從網上找到幾篇好文章,看了之後發現自己依舊是too young too simple

大神鎮樓

  學多執行緒,必須要知道java.utils.concurrent 包,而知道這個包,又不能不知道一個人Doug Lea

。即是本包的作者,他對java 的影響,請盡情的放大吧。。。
在這裡插入圖片描述
   膜拜一下超級大神!!!

好文章

  1. AQS 多執行緒訪問共享資源的同步器框架:JAVA高併發—AQS詳解 。寫的很詳細,但是因為我能力有限,吸收的一般。
  2. Reentrant 可重入鎖的介紹:ReentrantLock實現原理 ,此文雖為轉載,但是也很詳細,寫的很好了。
  3. CAS無鎖演算法java.utils.concurrent 包,中實現的鎖,包括AQS都大量使用的CAS ,可見這個利器,有多麼重要,但是還沒找到好的文章,先不貼了

   目前僅看了這兩篇個人覺得比較好的,正在學習高併發,會不斷的往裡邊填充的新的好文章。

  感謝大神的辛勤汗水!!!