登录 注册
当前位置:主页 > 资源下载 > 10 > 使用C#实现仿真模拟以避免银行家算法中的死锁

使用C#实现仿真模拟以避免银行家算法中的死锁

  • 更新:2024-09-29 09:40:44
  • 大小:1.72MB
  • 推荐:★★★★★
  • 来源:网友上传分享
  • 类别:其它 - 操作系统
  • 格式:RAR

资源介绍

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