死锁产生的原因和必要条件及预防死锁的方法及死锁的检测与解除
产生死锁的原因和必要条件:
产生死锁的原因:
1.竞争资源。当系统中供多个进程共享的资源如打印机,公用队列等,其数目不足以满足诸进程的需要时,会引起诸进程对资源的竞争而产生死锁。
2.进程推进顺序非法。进程在运行过程中,请求和释放资源的顺序不当,也同样会导致产生进程死锁。
如果系统资源充足,进程的资源请求都能够得到满足,死锁出现的可能性就很低,否则就会因争夺有限的资源而
转载
2017-06-23 08:57:56 ·
994 阅读 ·
0 评论