.
操作系统实验(二) 死锁的避免
1.实验内容
使用C++实现模拟随机算法和银行家算法
2.实验目的
(1)了解死锁的产生原因(随机算法) (2)理解死锁的解决办法(银行家算法)
3.实验题目
使用随机算法和银行家算法设计程序
4.程序流程图
主要过程流程图
精选文档
.
银行家算法流程图
精选文档
.
安全性算法流程图
精选文档
.
5.程序代码和运行结果
#include
精选文档
int C; }RES;
#define false 0 #define true 1
//系统中所有进程数量 #define PNUMBER 3
//最大需求矩阵 RES Max[PNUMBER];
//已分配资源数矩阵 RES Allocation[PNUMBER];
//需求矩阵
RES Need[PNUMBER];
//可用资源向量 RES Available={0,0,0};
//安全序列 int safe[PNUMBER];
void setConfig() {
.
精选文档
操作系统实验报告-死锁的避免
.操作系统实验(二)死锁的避免1.实验内容使用C++实现模拟随机算法和银行家算法2.实验目的(1)了解死锁的产生原因(随机算法)(2)理解死锁的解决办法(银行家算法)3.实验题目使用随机算法和银行家算法设计程序<
推荐度:
点击下载文档文档为doc格式