简述死锁的含义以及形成死锁的原因。

题目类型: 问答题

题目内容

简述死锁的含义以及形成死锁的原因。

正确答案

死锁的含义:指在多道程序系统中,一组进程中的每一个进程均无限期地等待被该组进程中的另一个进程所占用且永远不会释放的资源。形成死锁的原因:一是竞争资源,系统资源在分配时出现失误,进程间对资源的相互争夺而造成僵局;二是多道程序运行时,进程推进顺序不合理

题目解析

死锁的含义答死锁的定义即可,形成死锁的原因主要有两个:竞争资源和进程推进顺序不合理。

题目纠错