Java开发中,什么是死锁(Deadlock)?如何分析和避免死锁? 我来答 1个回答 #热议# 空调使用不当可能引发哪些疾病? 逢闻叶3305 推荐于2016-04-24 · 超过61用户采纳过TA的回答 知道答主 回答量:109 采纳率:100% 帮助的人:117万 我也去答题访问个人页 关注 展开全部 死锁是指两个以上的线程永远阻塞的情况,这种情况产生至少需要两个以上的线程和两个以上的资源。分析死锁,需要查看Java应用程序的线程转储,需要找出那些状态为BLOCKED的线程和他们等待的资源。每个资源都有一个唯一的id,用这个id可以找出哪些线程已经拥有了它的对象锁。避免嵌套锁,只在需要的地方使用锁和避免无限期等待是避免死锁的通常办法。 本回答被网友采纳 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2023-04-26 在java中,死锁形成的原因是(java什么是死锁) 2017-10-01 java怎么避免死锁 16 2017-11-19 java的死锁是什么,如何避免死锁 2 2017-10-13 如何理解Java中的死锁 5 2016-06-28 java里,死锁是怎么发生的 4 2015-12-04 在java中,死锁形成的原因是? 2 2016-12-05 在Java程序设计中如何避免死锁? 3 2016-04-22 如何通过编程发现Java死锁 更多类似问题 > 为你推荐: