Java中ReentrantLock中tryLock()方法加锁分析 舒一笑不秃头 2023-05-29 72 阅读1分钟 无参tryLock()方法分析 从对这段锁的描述中,我们可以发现tryLock方法,无论是公平锁还是非公平锁。都会走非公平锁抢占锁资源。 里面的这个方法在可以看出就是获取state值是不是0,并调用CAS获取锁,查看锁有没有抢到,和判断是不是锁重入操作。要是都失败直接false。 有参tryLock()方法分析 对涉及的方法进行分析