并发编程模型论文-胡泳霞

并发编程模型论文-胡泳霞

导读:本文包含了并发编程模型论文开题报告文献综述及选题提纲参考文献,主要关键词:Java并发,内存模型,多线程,同步机制

并发编程模型论文文献综述

胡泳霞[1](2016)在《基于内存模型的Java并发编程》一文中研究指出多核处理器为并发编程打开了一扇扇新的大门,Java内置的多线程机制可以方便地实现多个并发程序的开发以及多任务同时执行,但是Java线程之间的通信对程序员完全透明,内存可见性问题很容易困扰Java开发人员,本文将简单分析基于内存模型的Java并发编程。(本文来源于《电子测试》期刊2016年13期)

康亮环,曹东刚[2](2013)在《ConEntity:一种基于进程的自主并发实体编程模型及其实现》一文中研究指出本文在虚拟计算环境之上,研究支持具有自主能力、高并发的新型互联网应用开发方法,在已有的基于进程、面向并发的编程模型中引入实体建模机制,扩展出一种兼具进程和自主并发实体的程序设计模型ConEntity,并给出了形式化定义和描述.ConEntity模型具有表达性、并发性和可伸缩性的特点,能对虚拟计算环境资源高效、透明访问.通过扩展Erlang/OTP将其实现为Erlang语言设施UniAgent.本文的模型为在虚拟计算环境上快速直接构建具有自主、高并发能力实体的新型互联网应用提供了模型和语言上的支持.(本文来源于《中国科学:信息科学》期刊2013年01期)

王瑞荣[3](2003)在《基于事件触发并发数据流模型的可视化编程语言研究》一文中研究指出目前,面向虚拟仪器的可视化编程语言(或称图形化编程语言)多是基于动态纯数据流(DHDF)模型的。由于DHDF的自然属性(数据驱动)与目前大多数操作系统的事件驱动模型不能很好地结合,导致了两个明显的不足:运行效率低,CPU占用率高;对外部事件响应速度慢,系统实时性差。与此同时,测控技术的发展也对测试软件提出了新的要求,希望作为核心的软件能够在高效利用硬件平台实现并发处理的同时及时响应并处理具有一定时限的任务。 本文通过对测控系统以及与之相关的操作系统的运行机制的分析,提出了一种事件触发并发数据流(ECDF)模型,并且在该模型的基础上设计并实现了面向虚拟仪器的可视化语言—E语言。文中不仅给出了ECDF模型的文法描述和调度算法,也给出了E语言及其开发环境的设计与实现方法。与其它面向虚拟仪器的可视化编程语言相比,基于ECDF模型的E语言有以下几个特点: 1.并发多线程机制。部分虚拟仪器控件之中含有线程,在这些线程中可以实现阻塞调用、重迭I/O、事件监听以及回调等操作模式。 2.事件触发。这里的事件触发有两层含义:一是内含线程的控件,其操作运行可以由外部事件触发;二是纯数据流调度器可以由线程控件发出的事件激活。通过纯数据流调度器的自动关闭与事件激活机制,使得E语言可以在没有数据可以处理的时候让出CPU。 3.带FIFO的边。这种带FIFO的边用于线程控件与非线程控件、线程控件与线程控件之间的数据传输。这种边不仅解决了异步数据传输的问题,而且在外部数据流暂时高于内部处理速度的情况下起到了缓冲器的作用。这样做的好处是:只要FIFO具有足够的深度,就能忍受足够长时间的外部高速数据流,大大提高了系统对交发性数据流的处理能力。 4.多视图的主子程序结构。利用多视图可以同时观察主程序与子程序,提高了可视化语言的直观感与可读性。 5.六类仪器控件模型。根据需要完成的功能并考虑实现的难度,把控 摘要件模型分成六类。提出利用内含线程的虚拟仪器控件实现同一资源双向对话的通信模型。 6.分支与循环结构。针对数据流语言中的设计难点,提出了简单、实用的分支与循环结构。用这些结构可以完成迭代、递归等复杂的数学计算。 测试结果表明:与原有的基于DHDF模型的可视化语言相比,E语言不仅实现了并发运行机制,而且在事件驱动的操作系统上运行时具有更高的效率和更好的实时性能。该语言不仅适合处理突发性高速数据流,也适用于反应式系统设计。 文中还提出了一种用于描述单率、异步数据流语言的RTL文法。文法中引入传输事件常量与状态谓词侣tate Predicates)解诀了异步节点的 RTL文法描述问题。利用该文法可以对基于单率异步数据流的可视化程序进行实时性检验。(本文来源于《浙江大学》期刊2003-01-01)

王瑞荣,汪乐宇[4](2002)在《面向图形化编程的事件触发并发数据流模型》一文中研究指出目前的许多图形化编程语言 (又称为可视化语言 )多是基于动态纯数据流 DHDF(dynam ic hom ogeneousdataflow) .由于 DHDF的自然属性 (数据驱动 )与操作系统事件驱动模型不能很好地结合 ,导致了两个明显的不足 :运行效率低 ,CPU占用率高 ;对外部事件响应速度慢 ,系统实时性差 .文中提出了一种事件触发并发数据流 ECDF(event triggered concurrent dataflow)模型 ,并给出了基于该模型的图形化编程语言的构建技术 .ECDF模型通过引入多优先级线程以及事件触发机制 ,在很大程度上提高了系统的实时性与运行效率 ,并且使得基于该模型的图形化编程语言能够实现事件驱动、阻塞调用及重迭 I/O等各种操作模式 .通过一个面向测试系统的图形化程序实例表明 :ECDF模型确实大大提高了图形化程序的运行效率和对外部事件的响应速度 .(本文来源于《浙江大学学报(工学版)》期刊2002年05期)

并发编程模型论文开题报告

(1)论文研究背景及目的

此处内容要求:

首先简单简介论文所研究问题的基本概念和背景,再而简单明了地指出论文所要研究解决的具体问题,并提出你的论文准备的观点或解决方法。

写法范例:

本文在虚拟计算环境之上,研究支持具有自主能力、高并发的新型互联网应用开发方法,在已有的基于进程、面向并发的编程模型中引入实体建模机制,扩展出一种兼具进程和自主并发实体的程序设计模型ConEntity,并给出了形式化定义和描述.ConEntity模型具有表达性、并发性和可伸缩性的特点,能对虚拟计算环境资源高效、透明访问.通过扩展Erlang/OTP将其实现为Erlang语言设施UniAgent.本文的模型为在虚拟计算环境上快速直接构建具有自主、高并发能力实体的新型互联网应用提供了模型和语言上的支持.

(2)本文研究方法

调查法:该方法是有目的、有系统的搜集有关研究对象的具体信息。

观察法:用自己的感官和辅助工具直接观察研究对象从而得到有关信息。

实验法:通过主支变革、控制研究对象来发现与确认事物间的因果关系。

文献研究法:通过调查文献来获得资料,从而全面的、正确的了解掌握研究方法。

实证研究法:依据现有的科学理论和实践的需要提出设计。

定性分析法:对研究对象进行“质”的方面的研究,这个方法需要计算的数据较少。

定量分析法:通过具体的数字,使人们对研究对象的认识进一步精确化。

跨学科研究法:运用多学科的理论、方法和成果从整体上对某一课题进行研究。

功能分析法:这是社会科学用来分析社会现象的一种方法,从某一功能出发研究多个方面的影响。

模拟法:通过创设一个与原型相似的模型来间接研究原型某种特性的一种形容方法。

并发编程模型论文参考文献

[1].胡泳霞.基于内存模型的Java并发编程[J].电子测试.2016

[2].康亮环,曹东刚.ConEntity:一种基于进程的自主并发实体编程模型及其实现[J].中国科学:信息科学.2013

[3].王瑞荣.基于事件触发并发数据流模型的可视化编程语言研究[D].浙江大学.2003

[4].王瑞荣,汪乐宇.面向图形化编程的事件触发并发数据流模型[J].浙江大学学报(工学版).2002

标签:;  ;  ;  ;  

并发编程模型论文-胡泳霞
下载Doc文档

猜你喜欢