Windows下进程间通信方式探讨
更新时间:2023-08-26 05:49:01 阅读量: 教育文库 文档下载
- windows进程太多推荐度:
- 相关推荐
进程间通信和数据变换是Windows应用程序中要经常涉及到的一个重要问题。本文扼要概括了Windows进程间通信的两种模式并对其各自的特点进行了阐述。在此基础上针对第二种模式的进程间通信的特点提出了一种新的具体实用的方案并对该方案的实现方式进行了详尽的认证和阐述,并给出了一个详细具体的应用实例。
维普资讯 http://www.77cn.com.cn
Mircmp trA pi t n o. 2 N . 2 2 0 co o ue p l ai sV 12, o 1,0 6 c o文章编号:07 7 7 2 0 )2 0 5 -0 10 - 5X(0 6 1 - 0 8 3
学习园地
微型电脑应用
20 0 6年第 2 2卷第 1 2期
Wid w 进程间通信方式探讨 n o s下梁庚,白焰
摘
要:程间通信和数据变换是 Wid ws应用程序中要经常涉及到的一个重要问题。文扼要概括了wid w进 no本 n o s进程间通
信的两种模式并对其各自的特点进行了阐述。此基础上针对第二种模式的进程问通信的特点提出了一种新的具体实用的方案在并对该方案的实现方式进行了详尽的认证和阐述,并给出了一个详细具体的应用实例。 关键词:程}信;据交换;子函数;进通数钩内存映像中圈分类号: 3 9 TP 1文献标识码: A
1引言 进程间通信是 wid ws n o应用程序中要经常涉及到的一个问题,进程间的数据交换对于许多应用是至关重要的,尤其是随着软件开发模式的逐渐走向分散化和模块化,到函数模小块问,大到系统内各进程模块间的数据交换愈发频繁起来,这使得这种重要情愈发显得突出,此很好的解决进程间的数因据交换和通信问题就显得重要起来。
时,信双方往往没有既成的服务器端,通服务器端完全不知道客户端进程的存在,不清楚客户端要与之实现通信所使用也的某种特定的协议的内容,服务端只能对符合自己格式和类型的客户请求作出响应,在此将这种通信模式称为“无意识” 型的。另外,由于WI OWS操作系统的进程保护机制, ND这种“意识”的进程间通信常常会造成一般保护性错误无型( GPF)
3第一种模式的进程间通信的实现方法2进程间通信的两种模式及其特点
对于第一种模式的进程间的通信,为成熟的实现方法较按照软件开发方来划分, n o s系统内各个进程基本 wid w可划分为两类,已方进程和他方进程已方进程即由软件开发方开发的应用程序进入系统后形成的进程,而软件开发方开发的应用程序以外的应用程序进入系统后形成的进程称为他主要以
下 4种: 1 D E方式 )D 2内存映像方式 )
3消息机制 (括应用本地消息和全局消息的方法 ) )包4磁盘文件方式 )
方进程。由此产生了两种不同性质的进程间的通信模式:I已方进程之间的通信、 I、 I已方进程和他方进程间的通信
4第二种模式的进程间通信的实现方法使用的第一种模式的进程间通信的实现方法在大多数情况下均需要通信双方进程事先达成通信协议,得“取默契”方可实现;外,果存在进程间的数据传递 (过数据地址参另如通
对于第一种模式的进程间通信,通信双方进程的彼此都来自于同一软件开发方,进程间通信的协议、数据和内容都可由软件开发方在软件设计阶段统一加以考虑,这就为进程间
通信在运行时实现提供了巨在的便利。软件开发方在软件设计阶段充分考虑到进程间通信的需求,进而主动采取某种较为成熟的通信实现方式来分别设计实现进程间通信的客户端和服务器端,从而形式进程间通信的既成的“契”这种“默,默契”实际上是在软件设计阶段就取得了,在此将这种通信模式称为“意识”的。有型
数)由由于 Wid ws, n o操作系统的进程间的保护机制,造成会执行时发生数据存取的保护性错误 ( cs i tn。应用 AcesVol o ) a C OM (组件对象模型 )技术可以在一定程度上解决进程间“无意识”型通信的问题,但是存在如下的缺点: 1由于不能事先知道客户端究竟会提出那种类型的请 )求, O服务器所能够提供的服务是较为有限的, C M往往不能很好地满足不同的客户端的不同请求,实际造成了一种客这户端必须跟服务器的局面,对客户端的请求构成了限制,大大降低了通信的灵活性;
除了第一种模式的进程间通信外,在实际应用中,还经常涉及到第二种模式的进程间通信。在这种模式的进程间通信中,信双方来自完全不同的软件开发方,通由此很难在事先达成类似第一类型进程间的通信的那种“默契”数据交换发生,
作者简介:粱白
庚,北电子大学自动化系,士研究生,京 1 2 0 华博北 02 6焰,北电子大学自动化系,华教授,导 .京 1 2 0博北 02 6 5 8
正在阅读:
Windows下进程间通信方式探讨08-26
半命题作文:我终于读懂了______02-23
乡镇2021年上半年党建工作总结参考08-08
市政工程规划试题-模拟201-07
植物生物学课后思考题答案11-24
人因工程论文 图书馆设计与优化06-17
电子秤标准操作程序09-02
国企高管的刑事风险06-29
七年级语文上册教案——27郭沫若诗两首07-18
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 进程
- 探讨
- Windows
- 通信
- 方式
- 自来水用水协议
- 培训游戏——沙漠逃生
- 2013年河北对口升学考试英语试题
- 单相桥式带阻感负载可控整流器的设计
- Lesson 3-- Blackmail
- 经济数学微积分 第二版第二章第六节无穷小的比较
- 使用arcgis10.2将CAD三维多段线转多段线
- 定西理工中专实验室仪器设备购置、验收调试、维修、降级、报废处理制度
- 江西版美术五年级上册热线你我他教案
- 高中语文第7课中国市场:人人都想分享的蛋糕学案新人教版选修《新闻阅读与实践》
- 人教版五年级语文下册日积月累
- 公路工程竣工施工总结报告
- 最新人教部编版小学四年级上册语文词语专项复习题带参考答案
- 中文网络成瘾量表
- 项目立项报告范本
- 2016-2021年中国香菇茶市场深度调研及投资策略分析报告(目录)
- 吴安龙先进事迹
- 中诚磁控内置百叶中空玻璃产品介绍
- 2017-2022年中国男式运动服市场投资前景预测研究报告(目录)
- 计算机基础核心模拟试卷(八)