ReentrantLock源码解析——一篇文章搞定ReentrantLock

一.概述html 想要看懂ReentrantLock源码必须知道两个知识点多线程 1.CAS,既比较并交换,是解决多线程并发状况下使用锁形成性能损耗的一种机制,CAS操做包含三个操做——内存位置(V),预期原值(A)和新值。进行操做时,若是内存位置的值和预期原值同样,则更新为新值,不然不作操做。并发 2.AbstractQueuedSynchronizer简称AQS:AQS是一个FIFO等待队列的
相关文章
相关标签/搜索