搜索资源列表
os
- 操作系统实验代码 一:编写并调试一个模拟的进程调度程序,采用“最高优先数优先”调度算法对五个进程进行调度。 二:编写并调试一个模拟的进程调度程序,采用“简单轮转法”调度算法对五个进程进行调度。 编写和调试一个系统动态分配资源的简单模拟程序,观察死锁产生的条件,并采用银行家算法,有效地防止和避免死锁的发生。-OS experiment code one: write a simulation and debugging process scheduling procedures, &quo
SQLPServerP2008Practice
- SQL Server 2008实战pdf,基本的SQL语句,执行捕获跟踪数据修改、事务锁定阻塞死锁、触发器、CLR、以及安全等等,结合实战讲解。-SQL Server 2008 Practice pdf file,SQL Server 2008 actual pdf, the basic SQL statement, the implementation of capture tracking data modification, transaction locking block deadlo
qeadlock
- 在java中实现2个线程之间的死锁,即程序始终不终止,但也仍在运行-In Java deadlock between two threads, the program has not terminated, but also is still running
maywrjpe
- 此程序的主要功能是模拟了操作系统的死锁的基本原理,是我写的一个测试,可能含有bug,-The program s main function is to simulate the operating system, the basic principle of deadlock is a test, I wrote that may contain bugs,
mource-deadlock-DQDB
- COMPOUND_文件流和储存处理,不错的源码,可以的-COMPOUND_ document flow and storage of processing, good source code, can be
1473803
- In Java deadlock between two threads, the program has not terminated, but also is still running
pyoject-deadlock
- 遗传算法的matlab语言程序,包括算法说明,和简单的应用,-Matlab programming language of genetic algorithm, including algorithm specification, and the simple application,
银行家算法
- 银行家算法是由Dijkstra设计的最具有代表性的避免死锁的算法。本实验要求用高级语言编写一个银行家的模拟算法。通过本实验可以对预防死锁和银行家算法有更深刻的认识。(Banker's algorithm is the most typical deadlock avoidance algorithm designed by Dijkstra. This experiment requires the use of high-level language to write a banker's s
Test1
- 在MFC 子线程中使用UI(控件)退出时死锁或者超时处理参考(Use the UI (control) in the MFC subroutine to exit the deadlock or overtime processing reference)
matwsimulade
- 此程序的主要功能是模拟了操作系统的死锁的基本原理,是我写的一个测试,可能含有bug,(The program's main function is to simulate the operating system, the basic principle of deadlock is a test, I wrote that may contain bugs,)
main
- 为了了解系统的资源分配情况,假定系统的任何一种资源在任一时刻只能被一个进程使用。任何进程已经占用的资源只能由进程自己释放,而不能由其他进程抢占。当进程申请的资源不能满足时,必须等待。因此,只要资源分配算法能保证进程的资源请求,且不出现循环等待,则系统不会出现死锁。 要求编写系统进行资源调度的程序,采用银行家算法,有效地避免死锁的产生。(In order to understand the resource allocation of the system, it is assumed that
1
- 理解死锁、死锁避免、死锁预防等基本概念,死锁的产生原因(随机算法),理解死锁的解决办法(银行家算法)。(Understanding deadlock, deadlock avoidance, deadlock prevention and other basic concepts, the causes of deadlock (random algorithm), understand the solution of deadlock (banker's algorithm).)
Mutex
- 封装了Linux下的互斥锁、读写锁、条件锁以及防止死锁的策略(The mutex, read-write lock, conditional lock and deadlock prevention strategy of Linux are encapsulated)
银行家算法
- 用银行家算法设计一个程序,判断当前资源分配状态是不是安全状态;如果是安全状态,当系统接收新的资源申请时,系统是否发生死锁,如发生,请找出参与死锁的进程。如果不发生死锁,则找出一组能够顺利推进的进程顺序。(Bankers algorithm design a program to use to judge the current state of resource allocation state is safe; If it is a safe state, when the system is
banker
- 该代码通过C语言编写完成,完整的实现了银行家算法,安全检测算法,避免了死锁.(The code written in C language completed a complete bankers algorithm, security detection algorithm, to avoid deadlock.)
银行家算法
- 根据银行家算法的基本思想编写和调试一个实现动态资源分配的模拟程序并能够有 效地防止和避免死锁的发生。(According to the basic idea of banker's algorithm, we compile and debug a simulation program to realize dynamic resource allocation, and we can have To prevent and avoid the occurrence of deadlock.
银行家算法
- 银行家算法是一个避免死锁的著名算法,是由艾兹格·迪杰斯特拉设计的一种避免死锁产生的算法。它以银行借贷系统的分配策略为基础,判断并保证系统的安全运行。(Banker algorithm is a well-known algorithm to avoid deadlock. It is a algorithm designed by Azeg Dijkstra to avoid deadlock. It is based on the allocation strategy of bank len
041761银行家算法(C语言)
- 在计算机操作系统中,最有代表的避免死锁的算法,是Dijkstra银行家算法。这是由于该算法能用于银行系统现金贷款的发放而得名的。为了加深对该算法的认识和掌握,进而在计算机上实现。为了实现银行家算法,系统中必须设置若干数据结构(In the computer operating system, the most representative algorithm to avoid deadlock is the Dijkstra banker algorithm. This is because t
死锁检验与解除
- 用于模拟系统在进程请求资源过程中,会不会发生死锁,检测出会发生死锁的进程,并且解除死锁(It is used to simulate whether deadlock will occur in the process of requesting resources, detect the process that will occur deadlock, and unlock the deadlock.)