- 1、本文档共56页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
内存映射文件在进程中的应用与研究论文
内存映射文件在进程中的应用与研究摘??? 要随着计算机操作系统的发展,多任务多进程已经被广泛应用。为了加速应用程序的运行,往往会在系统中建立多个进程,由这些进程相互合作去完成一个共同的任务,经常需要在进程之间交换信息、传递数据。Windows提供了多种机制,使应用程序能够迅速而方便地共享数据和信息,这些机制包括RPC、COM、OLE、DDE、窗口消息(尤其是WM_COPYDATA)、剪贴板、邮箱、管道和套接字等;而这些机制均使用内存映射文件,在Windows系统中,单个计算机上共享数据的最低层机制是内存映射文件。如果互相进行通信的所有进程都在同一台计算机上的话,使用内存映射文件进行共享,系统的性能较高和开销较小。本文主要阐述了内存映射文件基本原理和实现方法,探讨和研究了如何在Visual C++环境下利用MFC类库编写使用内存映射文件来完成进程间数据共享,并给出了应用实例。
关键词:内存映射文件;进程通信;MFC?Application and Research of Memory-mapped Files in Process AbstractWith the development of computer operating system, multi-task process has been used more widely. In order to accelerate the application of the operation, it often creates a number of processes in the system. These processes cooperate to accomplish a common task, often exchanging information and data transfer in the processWindows offers a variety of mechanisms for enabling the applications to share data and information quickly and easily. These mechanisms include the RPC, COM, OLE and DDE, information window (especially WM_COPYDATA), the clipboard, mailboxes, pipes and sockets. These mechanisms are used memory mapping file in the Windows system. The memory-mapped file is used in these mechanisms of windows. The memory-mapped file is the lowest level on the single computer for sharing data mechanism. If the processes that are communicating with each other are all in the same machine, the system will acquire higher function with smaller expense by using the memory-mapping file to share data.This paper discusses the basic principles and the methods of the memory-mapped files mainly. We will explore and study how to use memory-mapped files for complete inter-process data sharing by using MFC in Visual C ++. An example is given.
Key words: Memory-mapped files; Process communication; MFC?目??? 录论文总页数:28页1?引??? 言??11.1?课题背景?11.2?本课题研究的意义?11.3?课题研究方法?12?? 开发平台简介??13?? 主要技术??23.1?内存映射文件的基本原理和操作?23.1.1?内存映射文件的基本原理?23.1.2?创建内存映射文件?33.1.3?映射文件的视图到进程的地址空间?53.1.4?F
您可能关注的文档
- 能干的小电脑教案.doc
- 宁波梅山保税港区(陆域)控制性详细规划(批后公布).doc
- 拟定一个物流网站的建设方案.doc
- 萍乡二中高二第三次月考政治测试卷.doc
- 剖析现行外资立法中的缺陷及发展方向(上).doc
- 农业生产及物流项目可行性报告必威体育精装版版.doc
- 农村信用社电子银行业务现状及发展的思考.doc
- 配送中心固定货架拣选路径优化设计.doc
- 配送中心选址.doc
- 莆田.doc
- 五个管好的意识形态工作总结.docx
- 在学校党员大会上的讲话:今年国际教育发展的四个主题.docx
- 在区廉政谈话会上的讲话.docx
- 学习贯彻2024年中央经济工作会议精神 打好政策“组合拳”保持经济稳定增长.pptx
- (7篇)学习贯彻中央经济工作会议精神研讨发言心得体会汇编.docx
- 关于“时代新人”视阈下高职思政课教学实践探究报告.docx
- (2025.01.05)关于城市营商环境现状与优化路径探索报告.docx
- 教育工作会议主题发言材料和讲话材料汇编(6篇).docx
- 镇党委副书记兼派出所所长关于2024年度民主生活会个人对照查摆剖析材料.docx
- 县委常委班子2024年度民主生活会对照检查.docx
文档评论(0)