synchronized和lock的区别,以及底层实现原理 我来答 1个回答 #热议# 生活中有哪些实用的心理学知识? 冬天的冷夜风 2017-04-10 · 超过241用户采纳过TA的回答 知道小有建树答主 回答量:642 采纳率:50% 帮助的人:262万 我也去答题访问个人页 关注 展开全部 总的来说,lock更加灵活。 主要相同点:Lock能完成synchronized所实现的所有功能 不同: 1.ReentrantLock功能性方面更全面,比如时间锁等候,可中断锁等候,锁投票等,因此更有扩展性。在多个条件变量和高度竞争锁的地方, 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2017-11-10 synchronized的底层怎么实现的 2017-12-18 synchronized和lock的区别 2012-08-09 请问java中的lock和synchronized区别是什么... 2017-10-29 synchronized的底层怎么实现的 2016-09-29 多线程安全实现方式,synchronized和lock,信号... 2017-07-06 synchronized,锁,多线程同步的原理是咋样的 2018-04-15 请问java中的lock和synchronized区别是什么... 2017-09-04 java如何实现线程安全,synchronized和lock... 更多类似问题 > 为你推荐: