AQS的常用方法----本次是非公平锁为例(ReentrantLock中的NonfairSync) Lock方法 acquire方法 tryAcquire方法 addWaiter方法 acquireQueued()方法 unlock()方法 总结 Lock方法 当我们使用ReentrantLock的lock方法进行加锁时,实际上是使用了其内部类(Sync)的 sync.lock()方法进行加锁操作。可以追溯到一个抽象的lock方法,本次以非公平锁为例。 JDK8的源码 final void lock() { //初…

2021年3月5日 0条评论 20点热度 阅读全文