资源简介
数据结构实验 银行排队算法: 行家算法是一种最有代表性的避免死锁的算法。在避免死锁方法中允许进程动态地申请资源,但是银行家算法系统在进行资源分配之前,应先计算此次分配资源的安全性,若分配不会导致系统进入不安全状态,则分配,否则等待。为实现银行家算法,系统必须设置若干数据结构。
代码片段和文件信息
#include //头文件
#include
#include
#define MAX_NUM 10 //进程、资源的最大值
#define INITI 1000
int Request_Process; //请求的进程
int Array[INITI]; //用于储存文本数据
int Process_Num; //进程数
int Cource_Num; //资源类别数
int Max[MAX_NUM][MAX_NUM]; //最大需求矩阵
int Allocation[MAX_NUM][MAX_NUM]; //分配矩阵
int Available[MAX_NUM]; //可利用资源向量
int Need[MAX_NUM][MAX_NUM]; //需求矩阵
int Request[MAX_NUM][MAX_NUM]; //请求资源数目
int Work[MAX_NUM]; //可提供运行资源数目
void Initi(void); //读入文本、初始化数目
void Cin_data(void); //输入数据
int Banker(void); //银行家算法
int Security(void); //安全性检测
void Flesh(void); //更新文本
bool Continue(void); //继续申请
void
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 129024 2010-07-01 14:43 数据结构大型试验\测试文档.doc
文件 116 2009-10-14 21:47 数据结构大型试验\银行家算法代码\Allocation_list.txt
文件 231 2009-10-15 15:10 数据结构大型试验\银行家算法代码\Allocation_list1.txt
文件 205824 2009-10-15 15:10 数据结构大型试验\银行家算法代码\Debug\vc60.idb
文件 143360 2009-10-15 14:26 数据结构大型试验\银行家算法代码\Debug\vc60.pdb
文件 286813 2009-10-15 15:10 数据结构大型试验\银行家算法代码\Debug\银行家算法.exe
文件 441072 2009-10-15 15:10 数据结构大型试验\银行家算法代码\Debug\银行家算法.ilk
文件 35678 2009-10-15 15:10 数据结构大型试验\银行家算法代码\Debug\银行家算法.obj
文件 2073312 2009-10-15 13:24 数据结构大型试验\银行家算法代码\Debug\银行家算法.pch
文件 664576 2009-10-15 14:52 数据结构大型试验\银行家算法代码\Debug\银行家算法.pdb
文件 116 2009-10-14 21:47 数据结构大型试验\银行家算法代码\Debug\Allocation_list.txt
文件 9 2010-07-01 14:11 数据结构大型试验\银行家算法代码\Debug\Allocation_list1.txt
文件 6890 2009-10-15 14:26 数据结构大型试验\银行家算法代码\银行家算法.cpp
文件 3451 2009-10-15 14:52 数据结构大型试验\银行家算法代码\银行家算法.dsp
文件 528 2009-10-15 15:24 数据结构大型试验\银行家算法代码\银行家算法.dsw
文件 50176 2009-10-15 15:24 数据结构大型试验\银行家算法代码\银行家算法.ncb
文件 48640 2009-10-15 15:24 数据结构大型试验\银行家算法代码\银行家算法.opt
文件 286813 2009-10-15 15:10 数据结构大型试验\银行家算法代码\银行家算法.exe
文件 167936 2010-07-01 18:13 数据结构大型试验\数据结构大型实验实验报告.doc
目录 0 2009-10-15 16:04 数据结构大型试验\银行家算法代码\Debug
目录 0 2009-10-15 16:04 数据结构大型试验\银行家算法代码
目录 0 2010-07-01 15:06 数据结构大型试验
----------- --------- ---------- ----- ----
4544565 22
- 上一篇:UML 学生成绩管理系统
- 下一篇:二叉树的三种遍历swf
相关资源
- Xshell5.exe
- 20170121135652618.rar
- DiskGenius4.7.0专业版.rar
- AlphaControlsv11.16StableFullSource(D5和D10
- 雅奇880官方开源赠品30多个雅奇4.rar
- 2009_LabVIEW编程样式_清晰版.pdf
- tiger_newhu5.99.24.zip
- 大数据架构详解:从数据获取到深度
- 程序是怎样跑起来的_PDF电子书带书签
- MongodbSample.rar
- EtherCATSlaveStackCodeTool5.12.rar
- 重构_改善既有代码的设计.rar
- 矩阵分析与应用第二版高清带书签.
- 通达网络智能办公系统OfficeAnywhere20
- 入门到实践.rar
- vRealizeAutomation7.0快速部署手册v1.3.pd
- 迅捷pdf转换器.7z
- FLACFLAC3D基础与应用-陈育民.pptx
- Location12.2.rar
- proteus仿真stm32测距.zip
- 《探索式软件测试》高清影印带书签
- Microsoft-70-483.pdf
- 微积分之屠龙宝刀美C.亚当斯等上.p
- F3arRa1n_Windows3.4.3.zip
-
zw_baidu_38396237-10813429-weibodataba
se.zi - zw_xqy987967363-10661999-信号与系统.zip
- 微信头像2000.rar
- zw_oExam_Setup.zip
- 淘客_5.99.31.zip
- zw_ElectronicDevicesandCircuitTheory1-Nashelsk
评论
共有 条评论