如何处理死锁
Posted CPP问答
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何处理死锁相关的知识,希望对你有一定的参考价值。
如何处理死锁
1)预防死锁
破坏死锁的四个必要条件中的一个或多个来预防死锁。
2)避免死锁
和预防死锁的区别就是,在资源动态分配过程中,用某种方式防止系统进入不安全的状态。
3)检测死锁
运行时出现死锁,能及时发现死锁,把程序解脱出来
4)解除死锁
发生死锁后,解脱进程,通常撤销进程,回收资源,再分配给正处于阻塞状态的进程。
以上是关于如何处理死锁的主要内容,如果未能解决你的问题,请参考以下文章