文件名称:仿真模拟银行家算法对死锁的避免 C#
文件大小:1.72MB
文件格式:RAR
更新时间:2014-07-23 09:44:29
仿真模拟银行家算法对死锁的避免
本次课程设计的内容是采用银行家算法,编写和调试一个仿真模拟银行家算法避免死锁的程序。设计5个并发进程共享3类不同的系统资源,即A类资源、B类资源、C类资源和可用资源数量A类资源、B类资源、C类资源。系统进行安全性检查,判断是否有安全系列。如果能够找到安全序列,系统将列出计算过程和安全序列的排序,否则程序的安全系列栏将输出“若将资源分配给它,不能出现安全序列。”系统不安全。进程动态的申请资源,系统进行安全性检查,判断是否可以为申请资源的进程分配资源。如果能够找到安全序列,显示出安全序列和运算过程,否则点击还原资源还原成原先的分配资源。
【文件预览】:
银行家算法C#
----Dijkstra()
--------bank.Designer.cs(41KB)
--------Program.cs(464B)
--------app.config(74B)
--------obj()
--------bin()
--------login.resx(427KB)
--------login.cs(2KB)
--------ClassDiagram1.cd(1B)
--------bank.resx(3.38MB)
--------login.Designer.cs(7KB)
--------bank.cs(24KB)
--------pcb.cs(248B)
--------Properties()
--------Dijkstra.csproj(4KB)
----Backup()
--------Dijkstra.suo(21KB)
----Dijkstra.sln(914B)
----_ReSharper.Dijkstra()
--------CachesImage.bin(6KB)
--------WebsiteFileReferences()
--------TodoCache()
--------Xaml()
--------WordIndex.New()
--------ProjectModel()
----_UpgradeReport_Files()
--------UpgradeReport.css(3KB)
--------UpgradeReport_Plus.gif(71B)
--------UpgradeReport.xslt(12KB)
--------UpgradeReport_Minus.gif(69B)
----Dijkstra.4.5.resharper.user(4KB)
----Dijkstra.suo(35KB)