ReentrantLock 将锁对象化的问题

来源:9-4 synchronized和ReentrantLock的区别

CarlosLiu

2020-01-31

老师好,关于ReentrantLock 将所对象化,提到的三点作用。老师讲的并不是很详细,可否私下里,通过代码讲一讲具体的应用。

写回答

1回答

翔仔

2020-02-01

同学好,是说这三个作用吗,如果是,为了讲解得详细和清楚,我都给出了样例链接,可以参考看看哈。

(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



0
1
CarlosLiu
非常感谢!
2020-02-03
共1条回复

剑指Java面试-Offer直通车 百度资深面试官授课

招聘季即将到来,让百度资深面试官来为你的高薪Offer保驾护航

8442 学习 · 1872 问题

查看课程