您现在的位置是:首页 >要闻 > 2024-10-19 13:39:46 来源:

synchronized和lock哪个更好(synchronized和lock的区别)

导读 大家好,我是小夏,我来为大家解答以上问题。synchronized和lock哪个更好,synchronized和lock的区别很多人还不知道,现在让我们一起来看看...

大家好,我是小夏,我来为大家解答以上问题。synchronized和lock哪个更好,synchronized和lock的区别很多人还不知道,现在让我们一起来看看吧!

1、总的来说,lock更加灵活。

2、主要相同点:Lock能完成synchronized所实现的所有功能不同:1.ReentrantLock功能性方面更全面,比如时间锁等候,可中断锁等候,锁投票等,因此更有扩展性。

3、在多个条件变量和高度竞争锁的地方,用ReentrantLock更合适。

本文到此讲解完毕了,希望对大家有帮助。