由并发大师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思维导图