扒一扒 ReentrantLock 以及 AQS 实现原理

提到JAVA加锁,咱们一般会想到synchronized关键字或者是Java Concurrent Util(后面简称JCU)包下面的Lock,今天就来扒一扒Lock是如何实现的,好比咱们能够先提出一些问题:当咱们通实例化一个ReentrantLock而且调用它的lock或unlock的时候,这其中发生了什么?若是多个线程同时对同一个锁实例进行lock或unlcok操做,这其中又发生了什么? 什么
相关文章
相关标签/搜索