什么是死锁

当两个或以上的进程在争资源,大家都不肯罢休,但是没有资源又不能正常运行,当出现这种情况的时候,就是死锁。

举个生活中的例子:

情景:假设你出门忘了带钥匙了,然后你找了开锁王来给你开锁。

开锁王:你要证明这是你家我才能给你开锁
你:你开了锁我就给你证明
开锁王:你不证明我就不能给你开锁
你:你不开锁我就无法给你证明
开锁王:#¥%……&*
你:¥%……&*&……
开锁王:
&…………&……&¥
你:&…………%¥……%
...

出现这种情况,开锁王的工作进行不了,你也不能正常进家里。

这种情况就算是出现死锁了。

避免方案:
找第三方监控,在电脑里面自然就是操作系统在监控每一个进程,当出现死锁问题,操作系统会去解决这个问题的。

其实出现了死锁的情况,是一定要用到其他工具或者第三方介入才能解决的,因为自己能解决就不会死锁了。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 实现输入正确的手机号码才可以发送验证码的功能,check函数在mounted中调用 发送验证码的倒计时效果
    萌酷萌酷的兔阅读 4,594评论 0 0
  • Part 3: ——————厕所—————— 王青将冯建宇带进厕所的路上没有任何阻碍,也幸好快要上课...
    秋NI_QY阅读 10,612评论 0 0
  • 今天,我这篇文,可能要落到很多人的骂,但也不怕!因为就是我心里的话。换句话说,就是被骂了也不觉得吃亏! 也不知道谁...
    小风徐徐阅读 3,544评论 11 18

友情链接更多精彩内容