侧边栏壁纸
博主头像
Adrian博主等级

曙光在头上,不抬起头,便永远只能看见物质的闪光。

  • 累计撰写 108 篇文章
  • 累计创建 67 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

如何检测死锁?怎么预防死锁?

Adrian
2021-08-14 / 0 评论 / 0 点赞 / 368 阅读 / 214 字
温馨提示:
本文最后更新于 2021-08-21,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

概念

锁死是指两个以上的进程在执行过程中,因争夺资源而造成的一种相互等待的现象,若无外力作用,它们都将无法推进下去。此时称系统中处于锁死。

死锁的四个必要条件

  1. 互斥条件
    进程对所有分配到的资源不允许其他进程进行访问,若其他进程访问该资源,只能等待,直至占有该资源的进程使用完成后释放该资源。

  2. 请求和保持条件
    进程获得一定得资源之后,又对其他资源发出请求,但是该资源可能被其他进程占用,此时请求阻塞,但又对自己获得得资源保持不放。

  3. 环路等待条件

0

评论区