开发者社区 问答 正文

在java中死锁是什么

在java中死锁是什么

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