操作系统理论知识:死锁

    一、死锁的定义 死锁(deadlock):一个进程集合中的每个进程都在等待只能由该集合中的其他进程才能引发的事件(释放已占有的资源或者进行某项操作); 死锁是多个进程因竞争资源且推进顺序不合理而造成的一种僵局,若无外力作用,这些进程将永远不能再向前推进。 若考虑进程与I/O设备交互,则可能出现单进程死锁的情况:如果一个进程发出一个I/O命令并被挂起等待结果,然后在开始I/O操作之前(那一部
相关文章
相关标签/搜索