亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? deadlock.cpp

?? 幾個(gè)實(shí)現(xiàn)操作系統(tǒng)算法的小程序 有哲學(xué)家 算法 生產(chǎn)者消費(fèi)者等算法的實(shí)現(xiàn) 供初學(xué)者學(xué)習(xí)參考
?? CPP
字號:
#include <stdio.h>

#define MAXP 10//最大進(jìn)程數(shù)
#define MAXR 10//最大資源種類數(shù)

int NUMP,NUMR;//進(jìn)程數(shù)目和資源數(shù)目

void Safe(int * Available, int Max[MAXP][MAXR], int Alloc[MAXP][MAXR]);//安全算法
bool LE(int * a, int * b, int len);//判斷向量a小于等于向量b

int main()
{
	int	Max[MAXP][MAXR];//= {{3,2,2},{6,1,3},{3,1,4},{4,2,2}};//每一進(jìn)程需要每一資源最大數(shù)
	int Alloc[MAXP][MAXR];//= {{1,0,0},{6,1,2},{2,1,1},{0,0,2}};//每一進(jìn)程已經(jīng)得到每一資源數(shù)
	int Available[MAXR];//= {0,1,0};//系統(tǒng)中未分配給進(jìn)程的每種資源總量3
	int i, j;

	printf("input the amount of porcess and resource:\n");
	scanf("%d %d", &NUMP, &NUMR);

	printf("請輸入每一資源還可使用數(shù):\n");
	for(j = 0; j < NUMR; j++)//輸入每一資源還可使用數(shù)
		scanf("%d", &Available[j]);

	printf("請輸入進(jìn)程第一資源最大數(shù):\n");
	for(i = 0; i < NUMP; i++)//輸入進(jìn)程第一資源最大數(shù)
		for(j = 0; j < NUMR; j++)
			scanf("%d", &Max[i][j]);

	printf("請輸入進(jìn)程已擁有每一資源數(shù):\n");
	for(i = 0; i < NUMP; i++)//輸入進(jìn)程已擁有每一資源數(shù)
		for(j = 0; j < NUMR; j++)
			scanf("%d", &Alloc[i][j]);
		
	Safe(Available, Max, Alloc);

	return 0;
}

void Safe(int * Available, int Max[MAXP][MAXR], int Alloc[MAXP][MAXR])
{
	int CurrentAvail[MAXR];
	int Need[MAXR];
	int Process[MAXP], pointer = 0;//記錄進(jìn)程的完成順序
	bool Finish[MAXP];//記錄進(jìn)程i是否順利完成
	int i,j;

	for(i = 0; i < NUMR; i++)
		CurrentAvail[i] = Available[i];
	for(i = 0; i < NUMP; i++)
		Finish[i] = false;

	for(i = 0; i < NUMP; i++)
	{
		for(j = 0; j < NUMR; j++)//計(jì)算進(jìn)程i需要資源數(shù)
			Need[j] = Max[i][j] - Alloc[i][j];

		if( LE(Need, CurrentAvail, NUMR) && Finish[i] == false )
		{//可用資源可滿足進(jìn)程需要的資源
			for(j = 0 ; j < NUMR; j++)//完成進(jìn)程i后計(jì)算可用資源
				CurrentAvail[j] += Alloc[i][j];
			Finish[i] = true;
			Process[pointer] = i;
			pointer++;
			i = -1;
		}
	}

	for(i = 0; i < NUMP; i++)
		if( Finish[i] == false )
		{//進(jìn)程沒用全部完成,則不安全
			printf("unsafe\n");
			return ;
		}

	printf("safe: ");//進(jìn)程全部順利完成,安全
	for(i = 0; i < NUMP; i++)//輸出進(jìn)程完成順序
		printf("p%d ", Process[i]+1);
	printf("\n");
}

bool LE(int * a, int * b, int len)
{//判斷長度為len的向量a小于等于b
	for(int i = 0; i < len; i++)
		if(a[i] > b[i])
			return false;
	return true;
}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日本不卡一二三区黄网| 懂色av噜噜一区二区三区av | 91精品国产麻豆国产自产在线| 午夜精品久久久久影视| 国产欧美一区二区精品久导航 | 午夜欧美视频在线观看| 久久久久久久久久久99999| 一本到一区二区三区| 国产一区二区不卡| 三级在线观看一区二区| 亚洲人快播电影网| 国产欧美日韩综合精品一区二区| 欧美日韩国产小视频| www.欧美.com| 国产乱一区二区| 青娱乐精品在线视频| 一个色综合网站| 综合色天天鬼久久鬼色| 久久精品亚洲麻豆av一区二区| 欧美久久高跟鞋激| 欧洲视频一区二区| 97se亚洲国产综合自在线观| 精品一区二区三区的国产在线播放| 亚洲福中文字幕伊人影院| 自拍av一区二区三区| 国产精品丝袜一区| 国产女同性恋一区二区| 久久影院电视剧免费观看| 欧美哺乳videos| 日韩一区二区三区视频在线 | 日韩精品中文字幕一区二区三区| 在线免费观看日本一区| 成人永久aaa| 国产成人在线免费| 国产大陆亚洲精品国产| 国产在线精品一区二区不卡了| 日本午夜精品一区二区三区电影| 日韩精品亚洲专区| 男女性色大片免费观看一区二区 | 久久久久久久免费视频了| 日韩欧美综合在线| 欧美成人精品二区三区99精品| 日韩一区二区三区四区五区六区| 欧美一区二区视频在线观看| 日韩欧美另类在线| 日韩美一区二区三区| 欧美精品一区二区蜜臀亚洲| 欧美精品一区视频| 国产精品视频一二| 国产精品久久久久久久久免费桃花 | 成人激情图片网| 99久久综合国产精品| 91香蕉国产在线观看软件| 在线精品视频免费播放| 欧美久久一区二区| 日韩欧美一级片| 久久精品夜夜夜夜久久| 亚洲丝袜另类动漫二区| 亚洲一卡二卡三卡四卡五卡| 视频一区二区三区入口| 麻豆精品视频在线| 国产91富婆露脸刺激对白| 99久久99久久精品国产片果冻| 日本精品视频一区二区三区| 欧美日韩国产一级片| wwwwww.欧美系列| 自拍偷拍欧美激情| 日本中文字幕不卡| 国产成人h网站| 色爱区综合激月婷婷| 91精品国产高清一区二区三区| 久久久亚洲精华液精华液精华液| 国产精品护士白丝一区av| 亚洲午夜成aⅴ人片| 紧缚捆绑精品一区二区| 91丨porny丨首页| 91精品国产入口| 国产精品久久久久久久久免费丝袜| 亚洲网友自拍偷拍| 国产传媒日韩欧美成人| 欧洲一区二区av| 久久综合九色综合欧美就去吻| 亚洲色图视频免费播放| 免费观看久久久4p| 91尤物视频在线观看| 欧美一区二区网站| 亚洲免费伊人电影| 国产美女av一区二区三区| 91成人在线免费观看| 久久亚洲影视婷婷| 一区二区三区中文字幕在线观看| 国产自产v一区二区三区c| 91黄色免费观看| 国产日韩欧美一区二区三区综合| 亚洲欧美区自拍先锋| 激情文学综合丁香| 欧美三级在线视频| 中文字幕精品一区二区三区精品| 日韩av一区二区在线影视| 91在线播放网址| 久久久久高清精品| 日韩激情在线观看| 在线影院国内精品| 国产欧美久久久精品影院| 日韩激情中文字幕| 欧美色涩在线第一页| 亚洲图片你懂的| 国产一区二区日韩精品| 欧美一级艳片视频免费观看| 亚洲美女免费视频| 成人性色生活片| 精品久久久久久久久久久久久久久久久 | 久久丝袜美腿综合| 老司机午夜精品99久久| 欧美中文字幕一区| 亚洲免费视频中文字幕| 成人av中文字幕| 国产日韩成人精品| 国产一区高清在线| 欧美成人精品高清在线播放| 五月婷婷激情综合网| 日本乱人伦aⅴ精品| 国产精品久久国产精麻豆99网站| 国产剧情一区二区| 久久综合色鬼综合色| 美女www一区二区| 在线成人免费观看| 亚洲成av人片在线观看无码| 91蝌蚪porny| 亚洲精品视频观看| 色94色欧美sute亚洲线路二 | 亚洲3atv精品一区二区三区| 91官网在线免费观看| 亚洲欧美经典视频| 91欧美一区二区| 亚洲免费大片在线观看| 色婷婷精品久久二区二区蜜臀av| 综合中文字幕亚洲| 色激情天天射综合网| 亚洲午夜在线电影| 欧美精品123区| 麻豆91在线观看| 日韩免费高清av| 国产精品77777竹菊影视小说| 久久久久久亚洲综合| 高清在线观看日韩| 亚洲欧美在线另类| 色屁屁一区二区| 婷婷久久综合九色国产成人| 欧美一区日韩一区| 狠狠色丁香九九婷婷综合五月 | 水蜜桃久久夜色精品一区的特点| 欧美三级中文字幕在线观看| 婷婷丁香久久五月婷婷| 日韩一级大片在线观看| 国产中文字幕精品| 亚洲天堂免费在线观看视频| 欧美亚洲尤物久久| 美女视频免费一区| 中文字幕免费在线观看视频一区| 成人高清av在线| 亚洲第一精品在线| 欧美成人伊人久久综合网| 国产电影一区二区三区| 亚洲免费观看高清完整版在线 | 久久九九久久九九| 99久久99久久精品免费看蜜桃| 亚洲国产毛片aaaaa无费看| 69堂亚洲精品首页| 国产精品一区二区无线| 亚洲视频资源在线| 91精品国产品国语在线不卡| 国产成人久久精品77777最新版本| 18成人在线视频| 91精品中文字幕一区二区三区| 国产精品一区久久久久| 亚洲欧美偷拍卡通变态| 欧美一区二区三区播放老司机| 国产精选一区二区三区| 亚洲一区二区美女| 久久夜色精品一区| 欧美偷拍一区二区| 国产精品伊人色| 亚洲大片在线观看| 国产精品入口麻豆九色| 欧美疯狂做受xxxx富婆| caoporen国产精品视频| 日本不卡视频在线| 亚洲色图一区二区| 精品日产卡一卡二卡麻豆| 在线一区二区三区四区五区 | 国产精品99久久久| 夜夜操天天操亚洲| 国产日韩精品一区| 日韩一区二区麻豆国产| 日本韩国一区二区三区视频| 国产精品一区二区无线| 日本aⅴ免费视频一区二区三区 | 久久久久一区二区三区四区| 欧美伦理视频网站|