基于消息传递系统的多线程并发对象模型

被引量 : 0次 | 上传用户:linyg001
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
传统并行并发程序设计采取的是顺序程序设计方式,编程与调试复杂困难,这导致并行软件开发效率低下。与此同时,用面向对象技术开发软件,能够减小问题域与解题域之间的语义间隙,使得软件开发过程变得高效。将并行并发同面向对象融合所产生的对象并行并发系统,既具有面向对象特征,又使并行软件建模变得容易,提高了并行软件系统的可维护性与可重用性,而在两者结合的过程中需要建立起相应的并发面向对象模型。通过对一般的并发面向对象模型特点的分析,总结出构建并发面向对象模型的关键技术。在此基础上,建立了基于消息传递系统的多线程并发面向对象模型,该模型采用框架设计,支持异构并行平台,并提供两级粒度的并发。在该模型中,采用并发对象与并行任务对应起来的对象进程模型,通过运行支撑系统分布并发对象到并行环境。并发对象间借助高效 的消息通信方式进行远程方法请求和计算结果取回。并发对象内部采用线程对并发成员方法予以封装,由微C/S(Client/Server,客户/服务器)结构集中进行对象方法的并发管理调度。此外,采用“状态—方法集”能有效地减弱继承异常。模型采用类库方法初步实现。在PVM(Parallel Virtual Machine,并行虚拟机)之上设计的RTS(RunTime Support,运行时支撑)系统包含了预处理框架,为上层并发对象模型提供了良好的运行支撑。RTS也引入了许多线程安全机制,用以解决消息传递库的线程安全问题。通过测试验证,模型可有效地工作,用实现的并发类库编写测试用例在机群上运行,显示了较好的加速性能。
其他文献
目的:探讨长期小剂量使用罗红霉素对中重度慢性阻塞性肺疾病(COPD)患者气道局部免疫的影响及其临床意义。方法:选取60例中重度COPD患者,随机分成罗红霉素组和基础组,每组30例。2
汽车工业被国际著名管理学家彼得?德鲁克在五十多年前称之为“工业中的工业”,也有人称之为“改变世界的机器”,其在工业化和现代化中的作用只有蒸汽机和电子计算机的发明能
<正>《石门颂》,亦称《杨孟文碑》,是东汉摩崖刻石的代表作,于建和二年(148)刻于陕西汉中市以北褒谷中,今存汉中博物馆。此刻石高三百二十七厘米,宽二百五十四厘米,为记录汉
随着新经济时代的到来,企业竞争越来越激烈,企业的投资决策的结果对企业影响深远,企业必须经常对投资决策的绩效进行评价,以便及时发现投资是否达到期望,及时调整投资的策略,
本文以医药产品的服务与供给领域为研究范围,从医药行业的特点及企业市场营销行为出发,研究了以下几个方面的问题:医药企业采取关系营销战略及行为的诱因问题。医药市场早已
本文介绍了一种基于高速数字信号处理器TMS320C6211和PCI总线的图像采集系统。该系统是以视频闯红灯违章记录仪为背景,研究了以DSP为核心的图像采集系统的硬件系统设计和与硬
目的:比较自研诺氟沙星片与原研诺氟沙星片的体外溶出行为,评价自研诺氟沙星片的质量。方法:按照中国药典2015年版诺氟沙星片的溶出度测定法,采用紫外-可见分光光度法(中国药
以雾霾治理为背景,借鉴压力-状态-响应(简称PSR)模型,构建了企业环境绩效指标体系,运用层次分析法对各指标权重进行了赋值;企业根据各指标的得分和权重计算,可获得有关雾霾治
在信息化建设中进行信息系统的风险分析和安全管理,是一个新的和十分重要的课题,已经引起国家的高度重视。信息安全管理不单单是管理体制或技术问题,而是策略、管理和技术的
本文致力于逆变电源输出电压波形数字化控制技术的研究。由于逆变电源应用越来越广泛,对供电质量的要求不断提高,因此其输出电压波形控制技术,特别是数字化控制技术的研究已