- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
摘要
摘 要
随着计算机技术的迅猛发展,程序设计技术的不断成熟,模块化的设计要求已
经不仅仅是出于程序编写规范性上的要求,人们越发的意识到把应用程序设计成
一组彼此通信的小片段是比设计成单个庞大的程序更好的方法。这样不仅会使得
程序编写的分工更加细化,同时也提高了各个部件的可移植性,兼容性和可调试
性,使得软件设计更加的产业化。这样,进程间通信便成为了当今程序设计当中
不可缺少的技术。
Process
进程间通信又简称为IPc(Intercommunication),各个小片段问的
彼此通信便都在IPC范畴之内,它为各个片段问的数据传输与共享建立起了一个
桥梁,使得片段之间的联系更加的紧密。在如今的windows程序设计当中,进程
间通信更是一项十分重要的技术。
实时动态模拟环境是一个基于windowsHT系统下的实时多任务应用软件的运
行平台。软件通过使用NT系统的现有资源,在主模拟计算机中实现多任务的建立、
调度管理、删除、以及各任务间的数据共享,通过以太网实现与外围计算机的实
时数据交换。windowsNT系统下实时动态模拟环境中多任务通过进程实现,多任务
之间的控制通过对它的线程的控制完成,利用与主控进程通信的方法实现。各个任
务中的应用程序通过一些简单的函数调用实现对本任务或其他任务运行状态的控
制。控制任务包括挂起、唤醒、终止、改变优先级等。
本文根据不同应用程序之间有共享数据的要求,针对windowsNT系统和vc++
的特点,提出通过动态链接库提供共享数据的方法,陔方法解决了windowsNT系统
下实时动态模拟环境中多任务间的数据共享问题。使得各个应用程序共同使用一
个动态链接库,而需要共享的数据在该库中定义,达到共享的目的,并且也能使
不同语言的应用程序之间共享数据。
关键词:进程间通信,数据共享,动态键接库
AbslIact
Abstract
withswjftandViolent of scienceandmoreandmofe
Along deVelopmentcomputer
mature isnot demandedthenorm
programdesjgntechnique,themodule-desjgn
only by
sujtforthe haVebeen
to standard awareofthatto ihe
programming.People design
intose“esOfinte卜communicated
muchbetter曲an
appljcatjo玎program segments{s
intoa leadsto lhe worksnlallefand
huge diVidingpmgrammjng sIT】aIler
procedure.This
alsO each jn and
parttransplantjng,compatibility
jn】proving debugging,andfjna王】y
thesoftwaretendtobemorej
文档评论(0)