1、这个是 JDK @since 1.5 添加的一种颗粒度更小的锁,它完全可以替代 synchronized 关键字来实现它的所有功能,而且 ReentrantLock 锁的灵活度要远远大于 synchronized 关键字。
2、
从类结构图看出,ReentrantLock 实现了 Lock 接口,ReentrantLock 只是 Lock 接口的一个实现而已。
它是 java.util.concurrent 包里面的内容(俗称 JUC、并发包),也都是 JDK 1.5 开始加入的。
=========================================================================
这里只是博主在复习过程中对知识点进行一个简单的总结,如想查看更详细的资料可自行去寻找哦
本文介绍了Java并发编程中ReentrantLock的特点和优势,作为synchronized的替代品,ReentrantLock提供了更高的灵活性。ReentrantLock是Lock接口的实现,属于JDK1.5引入的java.util.concurrent包。它不仅具备同步块的所有功能,还支持更细粒度的锁控制。此外,文章还强调了ReentrantLock在并发控制中的应用和重要性。

被折叠的 条评论
为什么被折叠?



