ReentrantLock 将锁对象化的问题
来源:9-4 synchronized和ReentrantLock的区别

CarlosLiu
2020-01-31
老师好,关于ReentrantLock 将所对象化,提到的三点作用。老师讲的并不是很详细,可否私下里,通过代码讲一讲具体的应用。
写回答
1回答
-
同学好,是说这三个作用吗,如果是,为了讲解得详细和清楚,我都给出了样例链接,可以参考看看哈。
(1)ReentrantLock可以对获取锁的等待时间进行设置,这样就避免了死锁
https://baijiahao.baidu.com/s?id=1648624077736116382&wfr=spider&for=pc
(2)ReentrantLock可以获取各种锁的信息
咱们可以调用 lock本身的isLocked()等方法去掌握锁是否被锁等信息
(3)ReentrantLock可以灵活地实现多路通知
https://blog.csdn.net/zhang199416/article/details/70771238
012020-02-03
相似问题