操作系统 死锁

死锁可以正式地定义如下: 如果在一个进程集合中的每个进程都在等待只能由该集合中的另一个进程引发的事件,该组进程就被死锁。 产生死锁的条件 1.互斥条件 资源不能被共享,每个资源每次只允许一个进程使用或者空闲 2.占有和等待条件(请求与保持) 已占有某些资源的进程可以请求新的资源 3.不可抢占条件(不可剥夺) 已分配给一个进程的资源不能强制性地被抢占 4.环路等待条件(循环等待) 至少有2个或以上进
相关文章
相关标签/搜索