摘要: FileMapping貌似是Windows唯一提供的跨进程共享数据的方法。如果将客户端的资源文件单独创建一个资源进程,则本机开启的多个客户端都可以使用该资源进程获取资源,这样,很容易使大型3D游戏支持多开并且有效控制内存占用。当然FileMapping也在服务端有所使用。本文不准备基于资源进程的客户端架构进行讨论,仅举个最简单的例子说明如何使用FileMapping。首先在一个进程中创建FileMapping,这里仅仅在共享内存中写入"Blizzard."来测试。#include <Windows.h>#include <iostream>#incl 阅读全文
posted @ 2011-05-12 17:27 billin 阅读(1198) 评论(0) 推荐(0) 编辑