共 47 篇文章
显示摘要每页显示  条
死锁,死锁必要条件及处理策略。这个定义可能有点拗口,一个最简单的例子就是有资源A和资源B,都是不可剥夺资源,现在进程C已经申请了资源A,进程D也申请了资源B,进程C接下来的操作需要用到资源B,而进程D恰好也在申请资源A,那么就引发了死锁。然后套用回去定义:如果一个进程集合里面(进程C和进程D)的每个进程(进程C和进程D)都在等待只...
内存管理的页面置换算法有哪些进程运行时,若其访问的页面不在内存而需将其调入,但内存已无空闲空间时,就需要从内存中调出一页程序或数据,送入磁盘的对换区。图3-26 利用最佳置换算法时的置换图2. 先进先出(FIFO)页面置换算法优先淘汰最早进入内存的页面,亦即在内存中驻留时间最久的页面。图3-29 LRU页面置换算法时的置换图在图3-29中,...
MaxSpareServers 设置了最大的空闲进程数,如果空闲进程数大于这个值,Apache会自动kill掉一些多余进程。MaxClients是这些指令中最为重要的一个,设定的是 Apache可以同时处理的请求,是对Apache性能影响最大的参数。以一台服务器为例:内存2G,每个apache进程消耗大约0.5%(可通过ps aux来确认)的内存,也就是10M,这样,理论上这台服务器最...
请注意第一个模块只导出了一个函数,而第二个模块导出了很多函数。调试目录的结构IMAGE_DEBUG_DIRECTORY被定义为:01.// WINNT.H02. 03.typedef struct _IMAGE_DEBUG_DIRECTORY {04.ULONG Characteristics;05.ULONG TimeDateStamp;06.USHORT MajorVersion;07.USHORT MinorVersion;08.ULONG Type;09.ULONG SizeOfData;10.ULONG AddressOfRawData...
PE文件头结构被定义为:01.//WINNT.H02. 03.typedef struct _IMAGE_FILE_HEADER {04.USHORT Machine;05.USHORT NumberOfSections;06.ULONG TimeDateStamp;07.ULONG PointerToSymbolTable;08.ULONG NumberOfSymbols;09.USHORT SizeOfOptionalHeader;10.USHORT Characteristics;11.} IMAGE_FILE_HEADER, *PIMAGE_FILE_HEADER;12. 13.#define IMAG...
注册完窗口类,开始调用CreateWindow函数创建窗口,前面说过,此函数的内部操作是很复杂的,从图中也可以看出来,CreateWindow函数在返回前会发出几个消息,首先是WM_GETMINMAXINFO (0x0024)消息,这样看来这个消息是窗口创建后的第一条消息,而WM_QUIT则是最后一条消息(GetMessage取得此消息后返回FALSE) 。
程序 进程 管程 线程进程和程序区别和联系表现在以下方面: 1)程序只是一组指令的有序集合,它本身没有任何运行的含义,它只是 一个静态的实体。进程和线程的区别在于: 简而言之,一个程序至少有一个进程,一个进程至少有一个线程. 线程的划分尺度小于进程,使得多线程程序的并发性高。进程和线程的区别在于: 线程的划分尺度小于进程,使得多线...
linux下进程和线程的区别 / windows下1、进程与线程。线程有自己的堆栈和局部变量,但线程没有单独的地址空间,一个线程死掉就等于整个进程死掉,所以多进程的程序要比多线程的程序健壮,但在进程切换时,耗费资源较大,效率要差一些。线程则不然,由于同一进程下的线程之间共享数据空间,所以一个线程的数据可以直接为其它线程所用,这不仅快...
进程与线程及其区别。进程就是一个程序运行的时候被CPU抽象出来的,一个程序运行后被抽象为一个进程,但是线程是从一个进程里面分割出来的,由于CPU处理进程的时候是采用时间片轮转的方式,所以要把一个大个进程给分割成多个线程,例如:网际快车中文件分成100部分 10个线程 文件就被分成了10份来同时下载 1-10 占一个线程 11-20占一个线程,依...
Linux进程间通信。一、进程间通信概述进程通信有如下一些目的:A、数据传输:一个进程需要将它的数据发送给另一个进程,发送的数据量在一个字节到几M字节之间B、共享数据:多个进程想要操作共享数据,一个进程对共享数据的修改,别的进程应该立刻看到。C、进程用kill(2)函数可将信号发送给另一个进程或进程组。(2)pid==0将信号发送给其进程组...
帮助 | 留言交流 | 联系我们 | 服务条款 | 下载网文摘手 | 下载手机客户端
北京六智信息技术股份有限公司 Copyright© 2005-2024 360doc.com , All Rights Reserved
京ICP证090625号 京ICP备05038915号 京网文[2016]6433-853号 京公网安备11010502030377号
返回
顶部