Java可重入锁AQS 和 CAS原理

https://www.cnblogs.com/xzn-smy/p/9172555.html

CAS:比较替换,通过unsafe类,来实现乐观锁,提高性能,java1.5以后 atomic包下类,主要实现

AQS:抽象队列同步器--通过unsafe类+自有队列FIFO  ---java1.5 以后 Locks包下锁机制的,主要实现

原文地址:https://www.cnblogs.com/dousnl/p/12582580.html