并发系列2:Java并发的基石,volatile关键字、synchronized关键字、乐观锁CAS操作

  由并发大师Doug Lea操刀的并发包Concurrent是并发编程的重要包,而并发包的基石又是volatile关键字、synchronized关键字、乐观锁CAS操作这些基础。因此了解他们的原理对我们理解并发大有裨益。(我对他们的理解基本凝聚在思维导图里了,由于找工作时间紧迫、暂不细讲)

除了参考并发编程的艺术艺术外还参考了以下文章:

https://blog.csdn.net/chen77716/article/details/6618779   深入JVM锁机制1-synchronized

https://www.jianshu.com/p/3aac4239a84c  (synchronize实现原理)

 

正文

Volatile、CAS

Synchronized

 

猜你喜欢

转载自www.cnblogs.com/llsblog/p/10629168.html