发布网友 发布时间:2022-03-25 01:44
我来回答
共1个回答
热心网友 时间:2022-03-25 03:13
总的来说,lock更加灵活。 主要相同点:Lock能完成synchronized所实现的所有功能 不同: 1.ReentrantLock功能性方面更全面,比如时间锁等候,可中断锁等候,锁投票等,因此更有扩展性。在多个条件变量和高度竞争锁的地方,用ReentrantLock更合适...