91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 1.86MB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發布日期: 2023-09-15
  • 語言: C#
  • 標簽: C#??操作系統??

資源簡介

用C#編寫的銀行家算法,可以通過安全性算法判斷當前序列是否安全,如果安全,會給出一個安全序列。還可以進行資源的分配,若分配后處于安全狀態,則予以分配,相應各進程參數發生變化并顯示,否則不予分配。

資源截圖

代碼片段和文件信息

using?System;
using?System.Collections.Generic;
using?System.ComponentModel;
using?System.Data;
using?System.Drawing;
using?System.Text;
using?System.Windows.Forms;

namespace?OStest2
{
????public?partial?class?Form1?:?Form
????{
????????public?Form1()
????????{
????????????InitializeComponent();
????????}
????????
????????int[]?Max=new?int?[1010];
????????int[]?Available=new?int?[10];
????????int[]?Allocation=new?int?[1010];
????????int[]?Need=new?int?[1010];
????????int[]?Request=new?int?[1010];
????????int?flag?=?1;
????????int?p;//請求資源的進程編號

????????private?void?Form1_Load(object?sender?EventArgs?e)
????????{
?????????????
????????}
????????
????????/**********************將輸入的數據存放到相應數組中************************/
????????void?Read(int[]?maxint[]?allocationint[]?needint[]?avaliable)
????????{
????????????int?m=int?.Parse?(textBox1?.Text?);
????????????int?n=int?.Parse?(textBox2?.Text?);
????????????//Max
????????????for?(int?i?=?0;?i?????????????{
????????????????string?lineStr?=?richTextBox1.Lines[i];
????????????????string[]?b?=?new?string[m];
????????????????b=lineStr.Split();
?????????????????int?j?=?b.Length;
????????????????for?(int?k?=?0;?k?????????????????{
????????????????????max[i?k]?=?int.Parse?(b[k]);
????????????????}
????????????}
????????????//Allocation
????????????for?(int?i?=?0;?i?????????????{
????????????????string?lineStr?=?richTextBox2.Lines[i];
????????????????string[]?b?=?new?string[m];
????????????????b?=?lineStr.Split();
????????????????int?j?=?b.Length;
????????????????for?(int?k?=?0;?k?????????????????{
????????????????????allocation?[i?k]?=?int.Parse(b[k]);
????????????????}
????????????}
????????????//Need
????????????for?(int?i?=?0;?i?????????????{
????????????????string?lineStr?=?richTextBox3.Lines[i];
????????????????string[]?b?=?new?string[m];
????????????????b?=?lineStr.Split();
????????????????int?j?=?b.Length;
????????????????for?(int?k?=?0;?k?????????????????{
????????????????????need?[i?k]?=?int.Parse(b[k]);
????????????????}
????????????}
????????????//Avaliable
????????????string[]?s?=?new?string[m];
????????????string?Str?=?richTextBox4.Lines[0];
????????????s?=?Str.Split();
????????????for?(int?k?=?0;?k?????????????{
????????????????avaliable[k]?=?int.Parse?(s[k]);?
????????????}

????????????for?(int?i=0;i????????????{
????????????????for?(int?j?=?0;?j?????????????????{
????????????????????if?(need[i?j]?!=?max[i?j]?-?allocation[i?j])
????????????????????????MessageBox.Show(“輸入數據不符合要求。“);
????????????????}
????????????}

????????}

????????/******************************銀行家算法函數************************************/
????????private?void?yinhangjia(int?p?int[]?request)
????????{
????????????int?m?=?int.Parse(textBox1.Text);
????????????for?(int?i?=?0;?i?????????????{
????????????????if?(reque

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件?????503808??2012-05-30?11:29??OStest2\OStest2\bin\Debug\OStest2.exe

?????文件??????38400??2012-05-30?11:29??OStest2\OStest2\bin\Debug\OStest2.pdb

?????文件???????5632??2005-12-08?14:51??OStest2\OStest2\bin\Debug\OStest2.vshost.exe

?????文件???????9825??2012-05-30?11:29??OStest2\OStest2\Form1.cs

?????文件??????14538??2012-05-30?11:29??OStest2\OStest2\Form1.Designer.cs

?????文件?????720831??2012-05-30?11:29??OStest2\OStest2\Form1.resx

?????文件????????199??2012-05-30?00:17??OStest2\OStest2\FormInfo.cs

?????文件????????902??2012-05-30?11:29??OStest2\OStest2\obj\Debug\OStest2.csproj.GenerateResource.Cache

?????文件?????503808??2012-05-30?11:29??OStest2\OStest2\obj\Debug\OStest2.exe

?????文件?????476968??2012-05-30?11:29??OStest2\OStest2\obj\Debug\OStest2.Form1.resources

?????文件??????38400??2012-05-30?11:29??OStest2\OStest2\obj\Debug\OStest2.pdb

?????文件????????180??2012-05-25?23:49??OStest2\OStest2\obj\Debug\OStest2.Properties.Resources.resources

?????文件????????180??2012-05-30?00:27??OStest2\OStest2\obj\Debug\OStest2.Request.resources

?????文件????????845??2012-06-14?00:29??OStest2\OStest2\obj\OStest2.csproj.FileListAbsolute.txt

?????文件???????3609??2012-05-30?00:27??OStest2\OStest2\OStest2.csproj

?????文件????????466??2012-05-22?22:13??OStest2\OStest2\Program.cs

?????文件???????1162??2012-05-22?22:13??OStest2\OStest2\Properties\AssemblyInfo.cs

?????文件???????2870??2012-05-22?22:13??OStest2\OStest2\Properties\Resources.Designer.cs

?????文件???????5612??2012-05-22?22:13??OStest2\OStest2\Properties\Resources.resx

?????文件???????1092??2012-05-22?22:13??OStest2\OStest2\Properties\Settings.Designer.cs

?????文件????????249??2012-05-22?22:13??OStest2\OStest2\Properties\Settings.settings

?????文件????????458??2012-05-30?00:27??OStest2\OStest2\Request.cs

?????文件???????4556??2012-05-30?00:27??OStest2\OStest2\Request.Designer.cs

?????文件???????5814??2012-05-30?00:27??OStest2\OStest2\Request.resx

?????文件????????910??2012-05-22?22:13??OStest2\OStest2.sln

????..A..H.?????15872??2012-06-14?00:29??OStest2\OStest2.suo

?????目錄??????????0??2012-05-22?22:13??OStest2\OStest2\obj\Debug\TempPE

?????目錄??????????0??2012-05-25?23:57??OStest2\OStest2\bin\Debug

?????目錄??????????0??2012-05-30?11:29??OStest2\OStest2\obj\Debug

?????目錄??????????0??2012-05-22?22:13??OStest2\OStest2\bin

............此處省略7個文件信息

評論

共有 條評論