仿真模拟银行家算法对死锁的避免 C#
本次课程设计的内容是采用银行家算法,编写和调试一个仿真模拟银行家算法避免死锁的程序。设计5个并发进程共享3类不同的系统资源,即A类资源、B类资源、C类资源和可用资源数量A类资源、B类资源、C类资源。系统进行安全性检查,判断是否有安全系列。如果能够找到安全序列,系统将列出计算过程和安全序列的排序,否则程序的安全系列栏将输出“若将资源分配给它,不能出现安全序列。”系统不安全。进程动态的申请资源,系统进行安全性检查,判断是否可以为申请资源的进程分配资源。如果能够找到安全序列,显示出安全序列和运算过程,否则点击还原资源还原成原先的分配资源。
推荐下载
-
c++银行家算法
银行家算法模拟源代码
15 2020-09-20 -
银行家算法C实现
银行家算法是一个避免死锁的著名算法,它以银行借贷系统的分配策略为基础,判断并保证系统的安全运行。
14 2020-05-14 -
c语言银行家算法
c编写的银行家算法,c语言编写的银行家算法比较简单,看看指出不足之处。
21 2019-09-20 -
c实现银行家算法
C++ 模拟实现操作系统银行家算法...................................................................................
42 2019-01-19 -
银行家算法C语言
自己编写的一个银行家算法,用于操作系统实验的 仅供参考
14 2020-08-22 -
银行家算法C源码
操作系统中银行家算法,c源码实现。vs6.0下编写的。
21 2018-12-28 -
基于C++的银行家算法模拟实现
设计要求使用C++设计一个n个并发进程共享m个系统资源的系统。其中进程可动态申请资源和释放资源,系统按各进程的申请动态的分配资源,要求采用银行家算法实现。设计思想本实验是基于Dijkstra的银行家算
44 2019-07-06 -
银行家算法自己用c语言模拟的
用C语言模拟的银行家算法西电的《操作系统》
19 2020-05-13 -
银行家算法c实现的
操作系统中的银行家算法源码,用c++写的关于避免死锁的算法。
23 2019-02-20 -
关于C的银行家算法
这个是我之前的操作系统大作业,进程数随机生成,资源种类数自己输入,各进程的最大需求量和初始分配资源数也是随机分配的,从最小进程开始运行,希望对大家有用~
15 2019-02-28
用户评论