收藏到会员中心

文档题目:

内存映射文件在进程共享中的应用研究

内存映射文件在进程共享中的应用研究
上传会员: 道里区
提交日期: 2013-06-18 19:13:21
文档分类: 软件工程
浏览次数: 123
下载次数: 0
下载地址: 点击标题下载 源代码 (需要:25 积分)
点击标题下载 论文 (需要:25 积分)  
如何获取积分?
下载提示: 不支持迅雷等下载工具,请右键另存为下载,或用浏览器下载。不退出登录1小时内重复下载不扣积分。
文档介绍: 以下为文档部分内容,全文可通过注册成本站会员下载获取。也可加管理员微信/QQ:17304545代下载。
文档字数:
文档字数:11718,附源代码
内存映射文件在进程中的应用与研究
摘    要
随着计算机操作系统的发展,多任务多进程已经被广泛应用。为了加速应用程序的运行,往往会在系统中建立多个进程,由这些进程相互合作去完成一个共同的任务,经常需要在进程之间交换信息、传递数据。
Windows提供了多种机制,使应用程序能够迅速而方便地共享数据和信息,这些机制包括RPC、COM、OLE、DDE、窗口消息(尤其是WM_COPYDATA)、剪贴板、邮箱、管道和套接字等;而这些机制均使用内存映射文件,在Windows系统中,单个计算机上共享数据的最低层机制是内存映射文件。如果互相进行通信的所有进程都在同一台计算机上的话,使用内存映射文件进行共享,系统的性能较高和开销较小。
本文主要阐述了内存映射文件基本原理和实现方法,探讨和研究了如何在Visual C++环境下利用MFC类库编写使用内存映射文件来完成进程间数据共享,并给出了应用实例。
关键词:内存映射文件;进程通信;MFC
Abstract
....
Key words: Memory-mapped files; Process communication; MFC
目    录
论文总页数:28页
1 引    言 1
1.1 课题背景 1
1.2 本课题研究的意义 1
1.3 课题研究方法 1
2   开发平台简介 1
3   主要技术 2
3.1 内存映射文件的基本原理和操作 2
3.1.1 内存映射文件的基本原理 2
3.1.2 创建内存映射文件 3
3.1.3 映射文件的视图到进程的地址空间 5
3.1.4 FlushViewOfFile函数 6
3.1.5 取消文件视图的映射 6
3.1.6 关闭文件映射对象 6
3.2 内存映射文件在进程数据共享中的应用 6
3.2.1 进程的相关概念 6
3.2.2 共享内存的原理 7
3.2.3 使用事件对象来同步进程 8
4   应用实例   10
4.1 相关技术 10
4.1.1 消息映射机制 10
4.1.2 BMP(位图)文件 11
4.2 本实例实现流程 14
4.3 功能实现 15
4.3.1 MemonyShare工程说明 15
4.3.2 MemonyShareRev工程说明 20
结束语 26
参考文献 26
致    谢 27
声    明 28


(本文由word文档网(www.wordocx.com)会员上传,如需要全文请注册成本站会员下载)

热门文档下载

相关文档下载

上一篇基于PHP实现的网上留言管理系统的.. 下一篇集成客户关系管理的企业网站的设..

相关栏目

最新文档下载

推荐文档下载