第3章 处理机调度与死锁

1,死锁 指多个进程在运行过程中,因争夺资源而造成的一种僵局。当进程处于这种状态时,若无外力作用,它们都将无法再向前推进。 2,死锁与饥饿的区别 死锁(Deadlock): 指进程之间无休止地互相等待(堵塞状态) 饥饿(Starvation):指一个进程无休止地等待(运行状态) 3,产生死锁的原因 1)死锁发生:双方都拥有部分资源,同时在请求对方已占有的资源。 2)请求推进的次序与对非剥夺性资源的
相关文章
相关标签/搜索