文件名称:进程间通讯基础方法-----内存映射
文件大小:24KB
文件格式:RAR
更新时间:2012-04-01 20:32:19
进程间通讯,内存映射文件
这段时间在学习windows进程间大数据量交换技术,准备开发服务器程序。找到了《windows核心编程》,看了里面的东西自己总结写的演示demo。各种进程间数据共享的核心基础就是内存映射文件机制,写了非常简单明了的程序来试验。包括: 1 通过在exe镜像文件中开辟新的节来实现相同进程的不同实例间数据共享,用到了编译器伪指令 #pragma data_seg() allocate() 2 创建磁盘文件内存映射对象,通过操作内存映射对象来修改磁盘文件内容,可以实现修改非常巨大文件的修改(16EB)。 3 在分页系统(虚存)上建立命名内存映射对象,然后不同进程间通过此对象实现海量数据共享或交换。 对初学者叫比较有用,大虾见笑了。
【文件预览】:
MemroyMapping
----FileMapping.rar(7KB)
----ProcessShareMemory.rar(7KB)
----MemoryShare.rar(12KB)