论文部分内容阅读
系统资源不足会导致多进程算法进入不安全状态,引发死锁等问题,银行家算法是避免死锁的一种重要方法,能保证系统时刻都处于安全状态。银行家算法包括可利用资源向量、最大需求矩阵、分配矩阵、需求矩阵四类数据类型,包括试探分配、安全性检查和资源分配等步骤。采用MFC编程,设计并实现了银行家算法。通过软件测试,证明软件能够有效避免死锁,完成多个进程的资源分配。