死锁的缘由及处理方法

产生死锁的缘由主要是: (1) 由于系统资源不足。 (2) 进程运行推动的顺序不合适。 (3) 资源分配不当等。 产生死锁的四个必要条件: (1)互斥条件:一个资源每次只能被一个进程使用。 (2)请求与保持条件:一个进程因请求资源而阻塞时,对已得到的资源保持不放。 (3)不剥夺条件:进程已得到的资源,在末使用完以前,不能强行剥夺。 (4)循环等待条件:若干进程之间造成一种头尾相接的循环等待资源关系
相关文章
相关标签/搜索