死锁必要条件和处理方法
标签: 操作系统
学习人数: 9.0k

1.死锁产生的原因

通常系统中拥有的不可剥夺资源,其数量不足以满足多个进程运行的需要,使得进程在运行过程中。只有对不可剥夺资源的竞争才可能产生死锁,对可剥夺资源的竞争是不会引起死锁的。进程在运行过程中,请求和释放资源的顺序不当,也同样会导致死锁。信号量使用不当也会造成死锁。进程间彼此相互等待对方发来的消息,也会使得这些进程间无法继续向前推进。

 

2.死锁产生的必要条件

 

3.处理死锁的方法

目前处理死锁的方法可归结为四种:

 

登录查看完整内容


课后作业


登录后开始许愿

暂无评论,来抢沙发