• 大小: 2.99MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-09-13
  • 语言: C#
  • 标签: c#  可视化  

资源简介

本程序仿真模拟仿真模拟银行家算法避免死锁,使用c#语言做成可视化界面,采用表格形式将结果显示出来。

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace 银行家算法避免死锁
{
    public class Progress
    {
        private string name;//进程名,是唯一的,任两个进程不能重名
        public int[] Max = new int[3];//进程最大可申请的各种资源的数目
        public int[] Allocation = new int[3];//系统已分配给进程的各种资源的数目
        public int[] Need = new int[3];//进程还需要的各种资源的数目
        public int[] Request = new int[3];//存放进程提出申请各种资源的数目

        public string Name
        {
            get { return name; }//获得进程名
            set { name = value; }//设置进程名
        }

        //不含参数的构造方法,用来创建进程
        public Progress (){}

        /// 
        /// 含3个参数构造方法,name是进程名
        /// m是最大可申请的各种资源的数目数组
        /// a是系统已分配给进程的各种资源的数目数组
        /// n是进程还需要的各种资源的数目数组
        /// 

        /// 
        /// 
        /// 
        /// 
        public Progress (string nameint[] mint[] aint[] n)
        {
            this.name = name;
            m.CopyTo(Max 0);
            a.CopyTo(Allocation 0);
            n.CopyTo(Need 0);
        }
    }
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件    4847616  2009-07-09 13:56  银行家算法\可执行文件\银行家算法避免死锁.exe

     文件    1766400  2009-09-16 08:09  银行家算法\报告\报告.doc

     文件      10435  2009-07-09 13:40  银行家算法\源程序\银行家算法避免死锁\_ReSharper.银行家算法避免死锁\CachesImage.bin

     文件        100  2009-06-30 18:58  银行家算法\源程序\银行家算法避免死锁\_ReSharper.银行家算法避免死锁\ProjectModel\ProjectModel.dat

     文件          4  2009-07-09 13:40  银行家算法\源程序\银行家算法避免死锁\_ReSharper.银行家算法避免死锁\TodoCache\.version

     文件       1484  2009-07-09 08:55  银行家算法\源程序\银行家算法避免死锁\_ReSharper.银行家算法避免死锁\TodoCache\0\4458ef3f.dat

     文件          4  2009-07-09 13:40  银行家算法\源程序\银行家算法避免死锁\_ReSharper.银行家算法避免死锁\WebsiteFileReferences\.version

     文件          4  2009-07-09 13:40  银行家算法\源程序\银行家算法避免死锁\_ReSharper.银行家算法避免死锁\WordIndex.New\.version

     文件      83884  2009-07-09 08:55  银行家算法\源程序\银行家算法避免死锁\_ReSharper.银行家算法避免死锁\WordIndex.New\0\4aaa1c2b.dat

     文件        170  2009-07-09 16:15  银行家算法\源程序\银行家算法避免死锁\_ReSharper.银行家算法避免死锁\Xaml\CacheProvider.dat

     文件       1548  2009-07-08 19:28  银行家算法\源程序\银行家算法避免死锁\银行家算法避免死锁\BankArithmetic.cs

     文件      10382  2009-07-08 20:29  银行家算法\源程序\银行家算法避免死锁\银行家算法避免死锁\BankForm.cs

     文件      32503  2009-07-07 16:59  银行家算法\源程序\银行家算法避免死锁\银行家算法避免死锁\BankForm.Designer.cs

     文件    3578390  2009-07-07 16:59  银行家算法\源程序\银行家算法避免死锁\银行家算法避免死锁\BankForm.resx

     文件    4847616  2009-07-09 13:56  银行家算法\源程序\银行家算法避免死锁\银行家算法避免死锁\bin\Debug\银行家算法避免死锁.exe

     文件      69120  2009-07-09 13:56  银行家算法\源程序\银行家算法避免死锁\银行家算法避免死锁\bin\Debug\银行家算法避免死锁.pdb

     文件      14328  2009-09-16 08:10  银行家算法\源程序\银行家算法避免死锁\银行家算法避免死锁\bin\Debug\银行家算法避免死锁.vshost.exe

     文件        490  2007-07-21 01:33  银行家算法\源程序\银行家算法避免死锁\银行家算法避免死锁\bin\Debug\银行家算法避免死锁.vshost.exe.manifest

     文件      14015  2009-07-08 20:23  银行家算法\源程序\银行家算法避免死锁\银行家算法避免死锁\MainForm.cs

     文件      36064  2009-07-08 12:12  银行家算法\源程序\银行家算法避免死锁\银行家算法避免死锁\MainForm.Designer.cs

     文件    3650692  2009-07-08 12:12  银行家算法\源程序\银行家算法避免死锁\银行家算法避免死锁\MainForm.resx

     文件        180  2009-07-07 16:34  银行家算法\源程序\银行家算法避免死锁\银行家算法避免死锁\obj\Debug\银行家算法避免死锁.ApplyResourceForm.resources

     文件    2382206  2009-07-07 18:43  银行家算法\源程序\银行家算法避免死锁\银行家算法避免死锁\obj\Debug\银行家算法避免死锁.BankForm.resources

     文件       4492  2009-09-16 08:10  银行家算法\源程序\银行家算法避免死锁\银行家算法避免死锁\obj\Debug\银行家算法避免死锁.csproj.FileListAbsolute.txt

     文件       1049  2009-07-08 12:12  银行家算法\源程序\银行家算法避免死锁\银行家算法避免死锁\obj\Debug\银行家算法避免死锁.csproj.GenerateResource.Cache

     文件    4847616  2009-07-09 13:56  银行家算法\源程序\银行家算法避免死锁\银行家算法避免死锁\obj\Debug\银行家算法避免死锁.exe

     文件    2430632  2009-07-08 12:12  银行家算法\源程序\银行家算法避免死锁\银行家算法避免死锁\obj\Debug\银行家算法避免死锁.MainForm.resources

     文件      69120  2009-07-09 13:56  银行家算法\源程序\银行家算法避免死锁\银行家算法避免死锁\obj\Debug\银行家算法避免死锁.pdb

     文件        180  2009-07-07 18:43  银行家算法\源程序\银行家算法避免死锁\银行家算法避免死锁\obj\Debug\银行家算法避免死锁.Properties.Resources.resources

     文件        180  2009-07-06 13:27  银行家算法\源程序\银行家算法避免死锁\银行家算法避免死锁\obj\Debug\银行家算法避免死锁.SafeXuLie.resources

............此处省略38个文件信息

评论

共有 条评论