死锁的产生及其解决方法

死锁的书面定义:一组相互竞争系统资源或进行通信的进程间的“永久”阻塞。 死锁原理:当一组进程中的每个进程都在等待某个事件发生,而只有这组进程中的其他被阻塞进程才能触发该事件,这时就称这组进程发生了死锁。 一种死锁情况: 死锁的必要条件: 1、互斥:一次只有一个进程可以使用一个资源。其他进程不能访问已分配给其他进程的资源。 2、占有且等待:当一个进程等待其他进程时,继续占有已经分配的资源。 3、不可
相关文章
相关标签/搜索