資源簡(jiǎn)介
大三上學(xué)期的操作系統(tǒng)課程的實(shí)驗(yàn)作業(yè),要求模擬實(shí)現(xiàn)銀行家算法。代碼格式良好,注釋得當(dāng),可供有需要的人參考學(xué)習(xí)。
代碼片段和文件信息
#include?“BankAlgorithm.h“
BankAlgorithm::BankAlgorithm()
{
}
void?BankAlgorithm::initialize(string?filename)
{
ifstream?in(filename);
if?(!in.is_open())
{
cout?<“文件打開錯(cuò)誤!“;
exit(1);
}
//初始化進(jìn)程數(shù)、資源種類及各類資源的分配情況
in?>>?procNum?>>?resNum;
for?(int?i?=?0;?i? {
in?>>?available[i];
}
for?(int?i?=?0;?i? {
for?(int?j?=?0;?j? {
in?>>?max[i][j];
}
for?(int?j?=?0;?j? {
in?>>?allocation[i][j];
}
for?(int?j?=?0;?j? {
in?>>?need[i][j];
}
}
in.close();
}
void?BankAlgorithm::start(string?filename)
{
cout?<“\t\t?===========================================“?< cout?<“\t\t|???????????????????????????????????????????|“?< cout
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-11-24?12:39??操作系統(tǒng)銀行家算法_實(shí)驗(yàn)報(bào)告+源代碼\
?????文件??????462559??2018-11-24?12:39??操作系統(tǒng)銀行家算法_實(shí)驗(yàn)報(bào)告+源代碼\實(shí)驗(yàn)報(bào)告.docx
?????目錄???????????0??2018-11-23?17:59??操作系統(tǒng)銀行家算法_實(shí)驗(yàn)報(bào)告+源代碼\源代碼\
?????文件????????6382??2018-11-23?20:52??操作系統(tǒng)銀行家算法_實(shí)驗(yàn)報(bào)告+源代碼\源代碼\BankAlgorithm.cpp
?????文件?????????869??2018-11-22?20:58??操作系統(tǒng)銀行家算法_實(shí)驗(yàn)報(bào)告+源代碼\源代碼\BankAlgorithm.h
?????文件?????????105??2018-11-20?13:10??操作系統(tǒng)銀行家算法_實(shí)驗(yàn)報(bào)告+源代碼\源代碼\initialize.txt
?????文件?????????110??2018-11-22?21:14??操作系統(tǒng)銀行家算法_實(shí)驗(yàn)報(bào)告+源代碼\源代碼\main.cpp
評(píng)論
共有 條評(píng)論