-
操作系统中银行家算法的演示程序,银行家算法是避免死锁的方法,避免死锁的法则是,系统在运行过程中,对于进程的每一种资源请求都要根据预掌握的资源使用信息,按照一定的...
操作系统中银行家算法的演示程序,银行家算法是避免死锁的方法,避免死锁的法则是,系统在运行过程中,对于进程的每一种资源请求都要根据预掌握的资源使用信息,按照一定的算法,进行是否可能导致死锁的预测,以决定是否同意这一资源请求。这是向前看几步,知道保证不会导致死锁时再向前走一步的具有动态性质的预测算法。-operating system bankers algorithm Demonstration Program, bankers algorithm is a method to avoid deadlock and avoid deadlock the law is, the system in the process, the process for each type of resource in accordance with the request of the resources available to advance the use of information, according to some algorithm, leading to the possibility of death lock projections to decide whether the resource requests. This is a forward-looking steps, guaranteed not know Deadlock lead again when forward step with the dynamic nature of the forecast algorithm.
- 2023-08-20 23:10:03下载
- 积分:1
-
为大家提供Windows MFC多线程的设计例子,希望有帮助
为大家提供Windows MFC多线程的设计例子,希望有帮助-to provide a Windows MFC multithreaded design examples, with the hope of helping
- 2022-03-21 22:44:47下载
- 积分:1
-
一个不错的多线程通讯的例子
一个不错的多线程通讯的例子-a good multi-threaded communication examples
- 2022-02-24 18:40:09下载
- 积分:1
-
program VirtualMemory {$APPTYPE CONSOLE} uses SysUtils, Windows const PageSize =...
program VirtualMemory {$APPTYPE CONSOLE} uses SysUtils, Windows const PageSize = 4096 //定义页面大小 var VmAddress, CommitAddress: Pointer //存放虚拟内存基址 Text: Pchar begin //保留二页虚拟内存 VmAddress := VirtualAlloc(nil, PageSize * 2, MEM_RESERVE, PAGE_READWRITE) if not Assigned(VmAddress) then begin WriteLn( 保留虚拟内存失败! ) ExitProcess(0) end else WriteLn(Format( 保留虚拟内存成功, 基址为:[%8.8x]! , [Longint(VmAddress)])) //提交第二页虚拟内存 CommitAddress := Pointer(Longint(VmAddress) + PageSize) CommitAddress := VirtualAlloc(CommitAddress, PageSize, MEM_COMMIT, PAGE_READWRITE) if not Assigne-program VirtualMemory ($ APPTYPE CONSOLE) uses SysUtils, Windows const PageSize = 4096// definition pages size var VmAddress, CommitAddress : Pointer// virtual memory-based storage site Text : Pchar begin// reservations two virtual memory VmAddress : = VirtualAlloc (nil. PageSize* 2, MEM_RESERVE, PAGE_READWRITE) if not Assigned (VmAddress) then begin WriteLn (reservations virtual memory failure!) ExitProcess (0) end else WriteLn (Format
- 2022-10-06 15:35:03下载
- 积分:1
-
进程通信的客户端程序
进程通信的客户端程序-an client program of communication between processes
- 2022-02-04 08:04:57下载
- 积分:1
-
线程类,适合C++编程,能够直接引起进行线程的创建等使用,非常清楚,很好用。...
线程类,适合C++编程,能够直接引起进行线程的创建等使用,非常清楚,很好用。-Thread class, suitable for C++ programming, can directly lead to thread creation, use, very clear, very good use.
- 2022-03-24 02:41:30下载
- 积分:1
-
demonstration Multithreading can be flown and awaken threads, good ah !
演示多线程,可以挂起和唤醒线程,很好的啊!-demonstration Multithreading can be flown and awaken threads, good ah !
- 2022-02-03 16:48:04下载
- 积分:1
-
一个比较简单的Windows进程管理器源代码,仅供参考
一个比较简单的Windows进程管理器源代码,仅供参考-a relatively simple process management for Windows source code, for information purposes only
- 2022-03-21 13:01:23下载
- 积分:1
-
Protects process from killing.
Protects process from killing.
- 2022-01-31 06:11:41下载
- 积分:1
-
多
多进程的解决方案 :
创建一个包含四个窗口的多任务模拟:第一个窗口必须显示一系列的递增偶数;第二个窗口必须显示一系列的递增素数;第三个窗口必须显示任意半径的圆;第四个窗口必须显示一系列的随机矩形。-multi-process solution : Create a window contains four multi-task simulation : a window to show a series of incremental even; The second window must show a series of incremental prime; The third window must demonstrate arbitrary radius of the circle; The fourth window must show a series of random Rectangular.
- 2022-06-16 21:29:06下载
- 积分:1