基本信息来源于合作网站,原文需代理用户跳转至来源网站获取       
摘要:
针对对象间跨线程或跨DLL通信时容易增加对象之间耦合度的现象,借鉴Action Script 3.0语言中事件模型以及PC机总线通信的思想,提出一种基于C++11的轻量级对象间通信机制.在设计上,该机制采用事件作为通信载体,事件可以在总线上传输形成事件流,同时也能被设置了相应类型监听器的对象捕捉.对象(或DLL)实质上是在和总线进行交互,交互接口是用户预定义好的一些事件,从而有效降低对象之间的耦合度.在实现上,该机制定义了一个两层的体系结构——运输层和适配层.让适配层(顶层)的各个DLL模块都以隐式链接方式加载运输层提供的DLL,该DLL主要任务是导出一个包含一个静态对象队列、一个静态事件队列和一条总线的类,这样适配层中实例化了此导出类的对象就可以通过接口成员函数方便、安全地访问到运输层的总线,从而完成对象间的交互.本文中使用的方法对编写大型软件系统的基础通信架构具有参考价值.
推荐文章
DSP平台上轻量级对象请求代理设计
适配器设计
数字信号处理器目标板
CORBA/e规范
对象请求代理
硬件驱动层
轻量级可靠高效的网络通信框架的设计与实现
通信网
通信框架
组播
备份机制
高效传输
一种轻量级跨平台通信架构的设计与实现
Hessian Binary Web Service Protocol
数据交换
轻量级
轻量级容器的设计与应用
轻量级容器
控制反转
实例工厂
内容分析
关键词云
关键词热度
相关文献总数  
(/次)
(/年)
文献信息
篇名 一种轻量级的对象通信机制设计与实现
来源期刊 计算机工程与科学 学科 工学
关键词 通信机制 跨DLL通信 软总线 跨线程通信 低耦合
年,卷(期) 2016,(3) 所属期刊栏目 高性能计算
研究方向 页码范围 437-442
页数 6页 分类号 TP31
字数 3782字 语种 中文
DOI 10.3969/j.issn.1007-130X.2016.03.006
五维指标
作者信息
序号 姓名 单位 发文数 被引次数 H指数 G指数
1 王茂芝 成都理工大学数学地质四川省重点实验室 58 301 10.0 14.0
2 冯伟桓 成都理工大学数学地质四川省重点实验室 3 2 1.0 1.0
3 曾颖超 成都理工大学数学地质四川省重点实验室 2 1 1.0 1.0
传播情况
(/次)
(/年)
引文网络
引文网络
二级参考文献  (8)
共引文献  (2)
参考文献  (2)
节点文献
引证文献  (1)
同被引文献  (0)
二级引证文献  (0)
1999(1)
  • 参考文献(0)
  • 二级参考文献(1)
2002(1)
  • 参考文献(0)
  • 二级参考文献(1)
2004(1)
  • 参考文献(0)
  • 二级参考文献(1)
2006(3)
  • 参考文献(1)
  • 二级参考文献(2)
2009(2)
  • 参考文献(0)
  • 二级参考文献(2)
2012(1)
  • 参考文献(0)
  • 二级参考文献(1)
2014(1)
  • 参考文献(1)
  • 二级参考文献(0)
2016(1)
  • 参考文献(0)
  • 二级参考文献(0)
  • 引证文献(1)
  • 二级引证文献(0)
2016(1)
  • 引证文献(1)
  • 二级引证文献(0)
研究主题发展历程
节点文献
通信机制
跨DLL通信
软总线
跨线程通信
低耦合
研究起点
研究来源
研究分支
研究去脉
引文网络交叉学科
相关学者/机构
期刊影响力
计算机工程与科学
月刊
1007-130X
43-1258/TP
大16开
湖南省长沙市开福区德雅路109号国防科技大学计算机学院
42-153
1973
chi
出版文献量(篇)
8622
总下载数(次)
11
总被引数(次)
59030
  • 期刊分类
  • 期刊(年)
  • 期刊(期)
  • 期刊推荐
论文1v1指导