搜索资源列表
Mutex_Release
- 非常好用的关于互斥变量Mutex的创建,请求资源和释放句柄资源的实例
Linux
- 本书主要介绍嵌入式LINUX的各种资源以及性能,比较系统的阐述了LINUX的文件结构和内存管理,资源释放等
C__DocumentsandSettings_cq_桌面_VC
- 二维图像的三维显示 详细信息 本人为了图像处理的需要,很想实现二维图像的三维显示,于是写了本代码,希望与此有兴趣的读者共享。图像的获取一是bmp图像文件,二是来自剪贴板。本代码在MFC中调用OpenGL库函数来实现二维图像的三维显示,图像的宽度、高度和象素的亮度分别为三维空间的x,z,y坐标。程序主要有初始化、绘图、资源释放和操作部分,这些功能在OGL_MFCView.cpp文件中实现。OpenGL库的初始化在该文件中的OnCreate,InitScene和DrawScene函数中实现,主要初
死锁检测:银行家算法
- 模拟银行家算法,检测死锁。当用户申请一组资源时,系统必须确定这些资源的分配是否仍会使系统处于安全状态。如果会,就可分配资源;否则,进程必须等待直到某个其他进程释放足够资源为止。-It is on simulating banker arithmetic and detecting death lock. When user applies a group of resource, the system must decide if assigning the source still keep
进程调度模拟程序gzw
- 这里没有任何的API调用 只是模拟,我给进程设定了自己的语法,输入一般的字符cpu调用时只是正常输出,如果遇到 $ 表示该进程要调用系统资源后面必须跟一个数字表示占有的时间,如果资源闲置则占有资源否则阻塞,等资源释放在占有资源。进程的调用算法我采用的是时间片轮转算法并有所改进,当某个进程从阻塞队列释放后,他将把以前因为等待资源而被浪费的时间补回来。 希望大家多提意见-here no API calls simulations, I set to process its own grammar,
htyyv4.0
- 强大的管理功能: 系统管理员既可后台管理系统,也可在前台直接管理任意一个班级和论坛;后台班级 管理提供多种情况下以不同方式清理班级的功能,使班级规范化,同时系统资源得到有效释放。 在前台,管理员可以直接访问和管理任何班级,同时系统管理员也可以像普通用户一样加入班 级成为班级成员。-strong management functions : the system administrator can background management system, the outlook may als
vc++多线程
- 多线程编程 进程和线程都是操作系统的概念。进程是应用程序的执行实例,每个进程是由私有的虚拟地址空间、代码、数据和其它各种系统资源组成,进程在运行过程中创建的资源随着进程的终止而被销毁,所使用的系统资源在进程终止时被释放或关闭。 线程是进程内部的一个执行单元。系统创建好进程后,实际上就启动执行了该进程的主执行线程,主执行线程以函数地址形式,比如说main或WinMain函数,将程序的启动点提供给Windows系统。主执行线程终止了,进程也就随之终止。 每一个进程至少有一个主执行线
Delphi-HttpProxy.rar
- 此代码由网上的Http Proxy修正而来。网上流传的Delphi版HttpProxy存在着很多问题,基本访问大部分网站都存在着各种各样问题。 该 代码在前人的基础上,进行了多处修正,基本解决了大部分问题,目前已可正常使用。 修正说明 : 1.重新封装Proxy类 2.修改正访问youhu之类的网站不正常的问题。 3.修正多处内存泄漏和资源释放错误 4.数据同步问题。,This code consists of amendments to come onl
aefa334231
- 模拟银行家算法,检测死锁。当用户申请一组资源时,系统必须确定这些资源的分配是否仍会使系统处于安全状态。如果会,就可分配资源;否则,进程必须等待直到某个其他进程释放足够资源为止。-Analog banker s algorithm to detect deadlock. When users apply a set of resources, the system must determine whether the allocation of these resources is still c
skin3pb
- 在PowerBuilder中调用Skin++: 1、导入Rect结构定义,将rect.srs导入到程序PBL中,这样程序中就有名为Rect的结构定义了。Rect结构在Skin++的接口中要用到。 2、拷贝下面的 中所有的函数定义到工程Application的全局外部函数定义区域 3、Skin++调用,在Application的Open的开头添加如下: string strSkinfile = .\PixOS.spp sppLoadSkin(strSkinfile,false
ReleaseMemory_Win
- C#winform,实时释放内存资源方法-C# winform, real-time method of free memory resources. .
callback应用
- 回调函数的应用,在连接池调用时很用作用,资源自动释放!-callback function of the connection pool is used when the call, the release of resources automatically!
jinchantuoqiao
- VB金蝉脱壳代码 ,演示将控件放在资源文件中,程序运行时自动释放并注册。-VB金蝉脱壳code, demo the controls on the resource file, the program runs automatically when the release and registration.
systemtest
- 本程序是操作系统课程实验的死锁的检测与解除。解除方式采用撤销进程的方法。全部用数组实现。在ubuntu(linux)下编译通过。为本人原创。每次撤销个代价最小的死锁进程,释放其所拥有的资源。 所有数据都是可以自行设置的,包括进程个数,资源种类数,各进程的代价等。-This procedure is the operating system course experiment Deadlock Detection and disarmament. The lifting of the way
IpLocator
- 有些朋友在C#中使用动态类对象的构造函数/析构函数在对象的初始化/释放时来打开/关闭数据文件,这虽然是一个很好的面向的思想,但托管程序对象的释放时间是不确定的,尤其是ASP.NET的使用,这一方面由于打开的文件未释放会造成资源浪费,更重要的是可能会带来线程并发所造成的共享冲突,另外如果在ASP.NET中使用缓存机制则会增加程序的复杂性和降低模块的独立性、重用性。 基于这些原因,程序中全部使用静态方法,实际上这是由我的另一个C++的程序改写的C#程序,模块的调用很简单,例如,使用当前目录
chat
- 基于VC++的即时通讯工具设计开发一个简单的网络聊天通讯程序 1、以客户-服务器方式工作,给出服务器工作端口和客户机工作端口,任何一方都可以主动发起连接服务请求; 2、显示连接建立的过程; 3、定义客户机和服务器之间的通信格式及各个控制字段的作用; 3、服务端和客户端可用命令行界面或Windows风格界面实现,显示通讯双方发送和接收信息内容; 4、通讯结束后,任何一方都可以终止通信,并撤销已连接的链路,释放网络资源。 -Based on VC++ Instant comm
bank
- 银行家算法。多个进程动态地共享系统的资源可能会产生死锁现象。死锁的产生,必须同时满足四个条件,第一个是互斥条件,即一个资源每次只能由一个进程占用;第二个为请求和保持条件,即一个进程请求资源不能满足时,它必须等待,但它仍继续保持已得到的所有其它资源;第三个是不剥夺条件,任何一个进程不能抢占另一个进程已经获得且未释放的资源;第四个为循环等待条件,系统中存在若干个循环等待的进程,即其中每一个进程分别等待它前一个进程所持有的资源,防止死锁的机构只须确保上述四个条件之一不出现,则系统就不会发生死锁。
vcFLASH
- 通过对内嵌资源的动态释放来实现VC对Flash动画的播放。 -Through the embedded resources to realize the dynamics of the release of VC on the Flash animation player.
vbprotect
- 讲需要保护的程序作为自定义资源添加到新的VB程序里,新程序一运行就自动释放内部包含的程序到特定位置,然后通过SHELL调用,自身则结束运行,怀疑就是“借鸡生蛋”,也是常用的*病毒*技术。-Stresses the need to protect the process as add custom resources to a new VB program, the new procedures on the one run automatically included in the rele
0723
- procedure senddata var i:integer commflg : Boolean begin commflg:=true for i:=1 to 8 do begin if not fcomm comml writecommdata(sendbutter,i) then begin Commflg=false break end end