开发者社区> 问答> 正文

在java中死锁是什么

在java中死锁是什么

展开
收起
云计算小粉 2018-05-10 20:08:56 1803 0
1 条回答
写回答
取消 提交回答
  • 举个例子, 有两把锁,lock1 和 lock2. 还有两线程,thread1和thread2, 现在thread1占有了lock1,要去拿lock2, 但是现在thread2占有了lock2,而且thread2想要去拿lock1,那么,这个时候两个线程谁都不会让出自己占有的锁,并且谁也拿不到对方占有的锁,就形成了死锁。
    2019-07-17 22:17:58
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
Spring Cloud Alibaba - 重新定义 Java Cloud-Native 立即下载
The Reactive Cloud Native Arch 立即下载
JAVA开发手册1.5.0 立即下载