下载 >  开发技术 >  C++ > MFC框架下模拟银行家算法 多种策略

MFC框架下模拟银行家算法 多种策略 评分:

MFC框架下的银行家算法,运用一些小技巧。设计了一个模拟银行登陆的界面。账号:CSDN 密码:123456
2009-06-12 上传大小:616KB
分享
收藏 举报
银行家算法 死锁避免 源码

 银行家算法是一种最有代表性的避免死锁的算法。在避免死锁方法中允许进程动态地申请资源,但系 [银行家算法] 银行家算法 统在进行资源分配之前,应先计算此次分配资源的安全性,若分配不会导致系统进入不安全状态,则分配,否则等待。为实现银行家算法,系统必须设置若干数据结构。   要解释银行家算法,必须先解释操作系统安全状态和不安全状态。   安全序列是指一个进程序列{P1,…,Pn}是安全的,如果对于每一个进程 Pi(1≤i≤n),它以后尚需要的资源量不超过系统当前剩余资源量与所有进程Pj (j < i )当前占有资源量之和。

立即下载
MFC应用程序在.NET框架下的扩展

MFC应用程序在.NET框架下的扩展MFC应用程序在.NET框架下的扩展

立即下载
mfc应用程序在.net框架下的扩展

mfc应用程序在.net框架下的扩展mfc应用程序在.net框架下的扩展

立即下载
MFC框架下Window编程

MFC框架下Window编程

立即下载
OpenGL三球旋转MFC

OpenGL基于MFC框架下的三球旋转,模拟太阳、地球和月亮的公转与自转。没有贴图

立即下载
死锁避免——银行家算法模拟实现 java源代码

死锁避免——银行家算法的模拟实现 java源代码 java源代码 java源代码 java源代码 java源代码

立即下载
操作系统设计

实验题目: 基于死锁避免动态策略的资源分配银行家算法的模拟实现 问题解析(对问题的分析、理解和解题方法): 对问题的分析: 并发进程共享系统时如处理不当可能发生死锁。要防止死锁的发生,必须保证系统状态是合理的。有效的避免死锁的算法必须能预见将来可能发生的事情的模式,以便在死锁发生之前就能察觉出它们潜在的危险的存在。这种预见类型的算法的代表是Dijkstra 提出法银行家算法。 银行家算法是一种最有代表性的避免死锁的算法。在避免死锁方法中允许进程动态地申请资源,但系统进行资源分配之前,应先计算此次分配资源的安全性,若分配不会导致系统进入不安全状态,则分配,否则等待。 对问题的理解和解决:

立即下载
基于opengl粒子系统实现喷泉的模拟

用vc++和opengl实现喷泉的模拟,效果逼真

立即下载
模拟实现资源分配 课程设计

多个进程动态地共享系统的资源可能会产生死锁现象。死锁的产生,必须同时满足四个条件,第一个是互斥条件,即一个资源每次只能由一个进程占用;第二个为等待条件,即一个进程请求资源不能满足时,它必须等待,但它仍继续保持已得到的所有其它资源;第三个是非出让条件,任何一个进程不能抢占另一个进程已经获得且未释放的资源;第四个为循环等待条件,系统中存在若干个循环等待的进程,即其中每一个进程分别等待它前一个进程所持有的资源。防止死锁的机构只须确保上述四个条件之一不出现,则系统就不会发生死锁。 在实习中假定系统中任一资源在每一时刻只能则由一个进程使用,任何进程不能抢占它进程正在使用的资源,当进程得不到资源时必须等待

立即下载
MFC应用程序在.NET框架下的扩展.pdf

MFC应用程序在.NET框架下的扩展.pdf

立即下载
MFC下OpenGL实现组合图形

在MFC的框架下用OpenGL实现组合图形

立即下载
Onvif设备搜索

MFC框架下Onvif设备搜索的实现。

立即下载
opengl下的迷宫程序

在mfc框架下的opengl程序,用以生成迷宫

立即下载
VC++MFC界面的多资源银行家算法

具有美观界面的VC++ 银行家算法,一次实习题目,关键在于学习MFC框架下的资源相关类及资源无关类的添加,方法的相互调用等

立即下载
MFC多线程编程实例三个

本程序使用TAB控件生成了3个Dialog,每个dialog上都有一个简单的MFC多线程实例,简单易懂,且有注释,是MFC多线程学习的好帮手,多线程传参数:传递窗口句柄等等

立即下载
MFC应用程序在.NET框架下的扩展(2-1)

本书详细介绍了在现有MFC应用程序中综合运用.NET框架的技术。全书共分11章,内容包括正则表达式、文件I/O和注册表、数据加密、XML和DOM、ADO .NET数据库、远程处理、事件日志等。为了让读者透彻理解如何运用.NET框架来扩展MFC程序,作者为每个知识点配备了演示程序并提供了实用的项目创建指导和大量案例程序。<br>本书适合于具有MFC编程知识的程序员作为参考书,尤其适合致力于在MFC应用程序中运用.NET基类库(BCL)的程序员。 <br><br>第1章 综合运用MFC与托管扩展 1<br>1.1 引言 1<br>1.2 编写托管扩展应用程序 2<br>1.3 编写访问.NET的M

立即下载
1203_Calculator

C++ 在MFC框架下用对话框做一个实现加减乘除的计算器。

立即下载
OpenGL+MFC+点云

3D基础:opengl 显示点云数据,MFC框架下

立即下载
socket聊天室服务端

mfc框架下的socket api实现异步聊天室程序服务端

立即下载
视频处理程序VC6.0+OPENCV实现

视频处理程序VC6.0+OPENCV实现,在MFC框架下实现

立即下载
--> -->
img

spring mvc+mybatis+mysql+maven+bootstrap 整合实现增删查改简单实例.zip

资源所需积分/C币 当前拥有积分 当前拥有C币
5 0 0
点击完成任务获取下载码
输入下载码
为了良好体验,不建议使用迅雷下载
img

MFC框架下模拟银行家算法 多种策略

会员到期时间: 剩余下载个数: 剩余C币: 剩余积分:0
为了良好体验,不建议使用迅雷下载
VIP下载
您今日下载次数已达上限(为了良好下载体验及使用,每位用户24小时之内最多可下载20个资源)

积分不足!

资源所需积分/C币 当前拥有积分
您可以选择
开通VIP
4000万
程序员的必选
600万
绿色安全资源
现在开通
立省522元
或者
购买C币兑换积分 C币抽奖
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
为了良好体验,不建议使用迅雷下载
确认下载
img

资源所需积分/C币 当前拥有积分 当前拥有C币
3 0 0
为了良好体验,不建议使用迅雷下载
VIP和C币套餐优惠
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
您的积分不足,将扣除 10 C币
为了良好体验,不建议使用迅雷下载
确认下载
下载
您还未下载过该资源
无法举报自己的资源

兑换成功

你当前的下载分为234开始下载资源
你还不是VIP会员
开通VIP会员权限,免积分下载
立即开通

你下载资源过于频繁,请输入验证码

您因违反CSDN下载频道规则而被锁定帐户,如有疑问,请联络:webmaster@csdn.net!

举报

若举报审核通过,可返还被扣除的积分

  • 举报人:
  • 被举报人:
  • *类型:
    • *投诉人姓名:
    • *投诉人联系方式:
    • *版权证明:
  • *详细原因: