由併發大師Doug Lea操刀的併發包Concurrent是併發編程的重要包,而併發包的基石又是volatile關鍵字、synchronized關鍵字、樂觀鎖CAS操做這些基礎。所以瞭解他們的原理對咱們理解併發大有裨益。(我對他們的理解基本凝聚在思惟導圖裏了,因爲找工做時間緊迫、暫不細講)編程
除了參考併發編程的藝術藝術外還參考瞭如下文章:併發
http://www.javashuo.com/article/p-ezdmkyds-ey.html 深刻JVM鎖機制1-synchronizedspa
https://www.jianshu.com/p/3aac4239a84c (synchronize實現原理).net
正文blog
Volatile、CASget
Synchronized思維導圖