试举出一种一种避免死锁的发生的方法,并说明为什么能避免死锁的发生?

银行家算法是一种死锁避免方法。

银行家算法在系统运行过程中对进程发出的每一个系统能够满足的资源申请进行动态检查,并根据检查结果决定是否分配资源,若分配后系统可能发生死锁,则不分配,否则予以分配。因此他能避免死锁的发生。

原文地址:https://www.cnblogs.com/luo841997665/p/4666497.html