-
使用C#实现仿真模拟以避免银行家算法中的死锁
资源介绍
本次课程设计的内容是采用银行家算法,编写和调试一个仿真模拟银行家算法避免死锁的程序。设计5个并发进程共享3类不同的系统资源,即A类资源、B类资源、C类资源和可用资源数量A类资源、B类资源、C类资源。系统进行安全性检查,判断是否有安全系列。如果能够找到安全序列,系统将列出计算过程和安全序列的排序,否则程序的安全系列栏将输出“若将资源分配给它,不能出现安全序列。”系统不安全。进程动态的申请资源,系统进行安全性检查,判断是否可以为申请资源的进程分配资源。如果能够找到安全序列,显示出安全序列和运算过程,否则点击还原资源还原成原先的分配资源。
- 上一篇: 操作系统课程设计课设 磁盘空间管理 Qt实现
- 下一篇: 银行家算法模拟程序JAVA实现