对操作系统中出现的死锁问题,通过编程的方式来加以实现,可以更好的加深对死锁的理解。
上传时间: 2014-10-25
上传用户:nanxia
C++编写的关于操作系统中死锁问题的银行家算法,包括申请资源、创建新的进程等
上传时间: 2014-01-11
上传用户:it男一枚
操作系统中解决死锁的银行家算法的演示算法
上传时间: 2014-01-14
上传用户:2404
这个是我找的一个用来检测死锁的算法,希望大家能指点下,
上传时间: 2016-12-01
上传用户:dongbaobao
死锁模拟 模拟windows下进程申请资源产生死锁的过程
上传时间: 2016-12-16
上传用户:sammi
本程序是操作系统课程实验的死锁的检测与解除。解除方式采用撤销进程的方法。全部用数组实现。在ubuntu(linux)下编译通过。为本人原创。每次撤销个代价最小的死锁进程,释放其所拥有的资源。 所有数据都是可以自行设置的,包括进程个数,资源种类数,各进程的代价等。
上传时间: 2016-12-22
上传用户:thinode
死锁问题,关于银行家算法,解决死锁,是操作系统的,
标签: 死锁
上传时间: 2017-01-07
上传用户:hgy9473
在 WINDOWS 系统中实现哲学家就餐问题的死锁和不死锁两种解法。
上传时间: 2017-01-13
上传用户:亚亚娟娟123
操作系统课程设计:死锁问题。 哲学家进餐问题的解决!!!很好的操作系统大作业!
上传时间: 2017-02-04
上传用户:363186
银行家算法。多个进程动态地共享系统的资源可能会产生死锁现象。死锁的产生,必须同时满足四个条件,第一个是互斥条件,即一个资源每次只能由一个进程占用;第二个为请求和保持条件,即一个进程请求资源不能满足时,它必须等待,但它仍继续保持已得到的所有其它资源;第三个是不剥夺条件,任何一个进程不能抢占另一个进程已经获得且未释放的资源;第四个为循环等待条件,系统中存在若干个循环等待的进程,即其中每一个进程分别等待它前一个进程所持有的资源,防止死锁的机构只须确保上述四个条件之一不出现,则系统就不会发生死锁。 在实验中假定系统中任一资源在每一时刻只能由一个进程使用,任何进程不能抢占其它进程正在使用的资源,当进程得不到资源时必须等待。因此只要资源分配策略能保证进程不出现循环等待,则系统就不会发生死锁。
上传时间: 2017-02-09
上传用户:lwwhust