摘要:
摘抄自博客http://www.pediy.com/kssd/pediy10/94457.html1.下载 安装WinDbg是微软发布的一款免费而十分强大的调试工具。WinDbg包含在WDK里,也可以独立的下载。官方的下载地址:http://www.microsoft.com/whdc/devtoo... 阅读全文
摘要:
PDF-Search-EngineTooDoc PDFQueen在这上面基本上可以搜索到现有的开源项目的相关资料,比较最新的文档,不过蛋疼的是英文,耐心看! 阅读全文
摘要:
第一步 使用VS2012新建一个的控制台项目main,编辑main.cpp文件 ,代码如下// main.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"int add(int a,int b){ return a+b;}int minus(int a,int b... 阅读全文
摘要:
1.流水线 每个线程反复的在数据系列上执行一系列操作,然后把结果交给下一个线程处理。 在流水线方式中,数据元素流串行的被一组线程处理,每个线程依次在每个元素上执行一个特定的操作,并将结果传递给流水线的下一个线程,例如 视频播放器接受线程接受发送过来的数据,输出到解码线程解码,在交给渲染线程显示渲... 阅读全文
摘要:
内存管理,是指软件运行时对计算机内存资源的分配和使用的技术。其最主要的目的是如何高效,快速的分配,并且在适当的时候释放和回收内存资源。C++内存分配方式有三种:(1)从静态存储区域分配。内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在。例如全局变量,static变量。(2)在栈上... 阅读全文
摘要:
PV操作与信号量的处理相关,P表示通过的意思,V表示释放的意思。信号量是最早出现的用来解决进程同步与互斥问题的机制,包括一个称为信号量的变量及对它进行的两个原语操作。 信号量(semaphore)的数据结构为一个值和一个指针,指针指向等待该信号量的下一个进程。信号量的值与相应资源的使用情况有关... 阅读全文
摘要:
1) 迭代性服务器 迭代性服务器,在开源社区的代表之作是Apache Web服务器。该模型中,存在唯一的侦听进程,侦听进程accept新的链接之后,通过fork的方式,派生出一个新的进程来为这个请求进行专门的服务,直至请求全部处理完成,被fork的进程也会自动退出,在服务过程中被占用的各种资源得以释... 阅读全文
摘要:
1.进程进程作为申请系统资源的基本单位,进程必须有一个对应的物理实体。进程的优点:1)顺序程序的特点:具有封闭性和可再现性;2)程序的并发执行和资源共享。多道程序设计出现后,实现了程序的并发执行和资源共享,提高了系统的效率和系统的资源利用率。进程的缺点:操作系统调度切换多个线程要比切换调度进程在速度... 阅读全文
摘要:
重入即表示重复进入,首先它意味着这个函数可以被中断,其次意味着它除了使用自己栈上的变量以外不依赖于任何环境(包括static),这样的函数就是purecode(纯代码)可重入,可以允许有该函数的多个副本在运行,由于它们使用的是分离的栈,所以不会互相干扰。,常见的情况是,程序执行到某个函数foo(... 阅读全文