Windows
渔村居士
这个作者很懒,什么都没留下…
展开
-
程序内存分布
原文地址:http://blog.163.com/tao198352__4232/blog/static/8502064520105611157897/在多任务操作系统中的每一个进程都运行在一个属于它自己的内存沙盘中。这个沙盘就是虚拟地址空间(virtual address space),在32位模式下它总是一个4GB的内存地址块。这些虚拟地址通过页表(page t转载 2013-01-13 21:51:32 · 543 阅读 · 0 评论 -
Windows下内存映射文件的工作原理及使用方法
一、引言 WIN32 API为我们提供了一种进行文件操作的高效途径,即内存映射文件。内存映射文件允许我们在WIN32进程的虚拟地址空间中保留一段内存区域,把目标文件映射到这段虚拟内存之中。我们可以用存取内存数据的方式直接操作文件中的数据,就好像这些数据放在内存中一样。而实际上,我们并没有、也不需要调用API函数来读写文件,更不需要自己提供任何缓冲算法,操作系统将会为我们完成这些工作。使用内存转载 2013-02-04 14:38:23 · 1326 阅读 · 0 评论 -
简单建立自己的符号服务器(转)
开发团队中,随着版本的增多,用户的增多,修改遗留问题变得异常困难,pdb是个好东西,符号服务器更是个好东西。给自己的开发团队建立一个简单的符号服务器会损失不好,俗话说得好嘛,“磨刀不误砍柴工”。基本需求硬件一台,要求很简单:有操作系统,硬盘足够足够足够大(请注意用了三个足够)工具软件:symstore.exe(Debugging Tools for Windows中带有)工程的属性转载 2013-04-24 09:26:04 · 1426 阅读 · 0 评论 -
windows操作系统中用信号量机制解决生产者消费者问题
#include #include //与课本不同#include //与课本不同#include #include using namespace std;//定义一些常量;//本程序允许的最大临界区数;#define MAX_BUFFER_NUM 10//秒到毫秒的乘法因子;#define INTE_PER_SEC 1000//本程序允许的生产和消费线程的总数转载 2013-04-17 22:46:37 · 1816 阅读 · 0 评论