• 大小: 194KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-01-02
  • 语言: 其他
  • 标签: 约简  MFC演示  

资源简介

死锁环路判定的系统资源分配图约简算法的设计与实现 假设进程对某种资源的申请数至多为一,不可既占用又申请。 突出演示效果,假定某个资源数为1~5. 在按钮条有几个按钮:新建,可以开始一个新的演示;GO,顺序执行演示到最后发生死锁或全部解开;资,新建资源的图标,在对话框中输入资源名称和资源个数的并确定后,在窗口任意部分单击鼠标左键,该位置便出现资源的图标(绿色方块),资源数显示为里面的圆,蓝色圆表示资源被占用,雪青色表示资源空闲;程,进程图标,在对话框中输入进程名称并确定后,窗口任意部分鼠标左键,该位置便出现进程的图标(蓝色环);申,申请资源,先单击某进程,再单击对应资源,出现蓝色虚线;配,分配

资源截图

代码片段和文件信息

// AddResourceDialog.cpp : 实现文件
//

#include “stdafx.h“
#include “deadLock.h“
#include “AddResourceDialog.h“
#include “afxdialogex.h“


// AddResourceDialog 对话框

IMPLEMENT_DYNAMIC(AddResourceDialog CDialogEx)

AddResourceDialog::AddResourceDialog(CWnd* pParent /*=NULL*/)
: CDialogEx(AddResourceDialog::IDD pParent)
{

m_add_ProcessName = _T(““);
}

AddResourceDialog::~AddResourceDialog()
{
}

void AddResourceDialog::DoDataExchange(CDataExchange* pDX)
{
CDialogEx::DoDataExchange(pDX);
DDX_Text(pDX IDC_EDIT1 m_add_ProcessName);
DDV_MaxChars(pDX m_add_ProcessName 10);
}
/*
BOOL AddResourceDialog::OnInitDialog(){
CDialog::OnInitDialog();
CWnd* pWnd=GetDlgItem(IDD_DIALOG_PROCESS);
pWnd->Invalidate();
pWnd->UpdateWindow();
return TRUE;
}*/
BEG

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       1689  2011-09-03 15:42  deadLock.5.1.ReSharper.user

     文件        891  2012-09-03 13:51  deadLock.sln

    ..A..H.     28160  2012-10-27 23:17  deadLock.suo

     文件       1766  2012-09-04 12:32  deadLock\AddResourceDialog.cpp

     文件        708  2012-09-04 12:26  deadLock\AddResourceDialog.h

     文件        895  2012-09-06 01:23  deadLock\ClassDiagram1.cd

     文件       4929  2012-09-03 13:51  deadLock\deadLock.cpp

     文件        664  2012-09-03 13:51  deadLock\deadLock.h

     文件      30492  2012-09-06 17:33  deadLock\deadLock.rc

     文件       7059  2012-09-06 17:33  deadLock\deadLock.vcxproj

     文件       4312  2012-09-06 17:33  deadLock\deadLock.vcxproj.filters

     文件        143  2012-09-03 13:51  deadLock\deadLock.vcxproj.user

     文件     261120  2012-09-06 17:34  deadLock\deadLockChangedIcon.exe

     文件       2552  2012-09-03 13:51  deadLock\deadLockDoc.cpp

     文件        859  2012-09-03 13:51  deadLock\deadLockDoc.h

     文件      26851  2012-09-06 00:24  deadLock\deadLockView.cpp

     文件       2472  2012-09-05 15:01  deadLock\deadLockView.h

     文件          8  2011-09-03 15:36  deadLock\linkNode.h

     文件       8690  2012-09-04 09:56  deadLock\MainFrm.cpp

     文件       1093  2012-09-04 09:56  deadLock\MainFrm.h

     文件       1092  2012-09-04 13:41  deadLock\NotAddProcessDialog.cpp

     文件        508  2012-09-04 13:41  deadLock\NotAddProcessDialog.h

     文件        230  2012-09-04 15:56  deadLock\Process2Res.cpp

     文件        555  2012-09-05 16:55  deadLock\Process2Res.h

     文件        137  2012-09-04 09:45  deadLock\ProcessNode.cpp

     文件        612  2012-09-04 15:42  deadLock\ProcessNode.h

     文件       3506  2012-09-03 13:51  deadLock\ReadMe.txt

     文件        249  2012-09-04 09:45  deadLock\Relation.cpp

     文件        279  2012-09-04 09:37  deadLock\Relation.h

     文件     161862  2012-09-06 17:31  deadLock\res\deadLock.ico

............此处省略19个文件信息

评论

共有 条评论

相关资源