导读:本文包含了多线程机制论文开题报告文献综述、选题提纲参考文献及外文文献翻译,主要关键词:多线程,线程,机制,软件,数据采集,重构,框架。
多线程机制论文文献综述
张杨,柳晨光,张冬雯,郑琨,郑雅洁[1](2018)在《面向Java多线程机制的软件重构方法》一文中研究指出针对Java语言中Thread和Executor两种线程机制在线程管理模式、代码编写量和性能上的不同,提出了一种面向Java多线程机制的软件自动重构方法,该方法可以实现Thread和Executor之间的自动重构转换,进而帮助程序员选择更适合的线程机制.在Eclipse JDT环境下实现了从Thread到Executor的自动重构工具Rethreader.在实验中,使用Rethreader对JGF基准测试程序套件中的Series、Crypt、Lufact、Sparsematmult和Montecarlo等基准程序进行了重构测试,实验结果表明,Rethreader可以在小于1s的短时间内实现从Thread到Executor的转换.(本文来源于《北京理工大学学报》期刊2018年11期)
郑逸凡[2](2018)在《Java多线程机制及其在socket编程中的应用》一文中研究指出在利用Java进行网站开发或软件系统设计过程中,最经常使用的就是基于TCP的网络编程,而网络编程的典型特征就是一个服务器端同时要应对多个客户端的请求,为了更快地对客户端的请求做出响应,服务器端必须为每个客户端连接单独创建线程,并采取一定的机制对这些线程进行同步控制,操作系统会采用时间片轮转等调度方式对这些线程进行处理.(本文来源于《赤峰学院学报(自然科学版)》期刊2018年09期)
王华伟[3](2017)在《基于异步多线程机制的实时通信研究》一文中研究指出在基于TCP/IP的网络应用开发中,Socket通信方式是一种常用的机制。阐述在Socket通信开发中常用的阻塞IO多线程模型和select多路复用单线程模型的实现方式,并分析这两种模型的存在问题。重点提出一种Boost.Asio网络异步线程池模型来提高实时性和稳定性。(本文来源于《铁路通信信号工程技术》期刊2017年03期)
文晖[4](2017)在《多线程机制在物联网程序设计中的应用》一文中研究指出线程也称为轻量级进程(Lightweight Process,LWP),是程序执行流的最小单元,是进程中的一个实体,是被系统独立调度和分派的基本单位。在物联网WPF编程中,利用线程的同步或者异步机制可实现对UI控件上数据的刷新,从而实现多线程实时监控。(本文来源于《兰州石化职业技术学院学报》期刊2017年02期)
王帅[5](2017)在《移动终端软件多线程机制的研究与应用》一文中研究指出随着移动互联网以及移动设备技术的跨越性发展,智能手机及其他移动设备的市场份额不断增加,移动终端互联网对日常生活、商业模式、娱乐市场等各个方面产生了深刻的影响。移动设备技术的发展促使终端软件应用也越来越复杂,一个应用往往可以同时提供GPS定位服务、推送服务、网络服务、视频播放服务、耗时计算服务等。复杂的需求带来了终端解决方案的改变,多线程技术以其优秀的异步并发性和对多任务的支持越来越广泛的应用到终端软件开发中。然而多线程技术的使用不当,不仅对终端软件性能的提升不能起到应有的帮助,反而会造成应用性能降低。因此,为了更合理有效的利用多线程机制,开发出更优秀的移动终端软件,需要对多线程机制进行深入的研究。论文通过对线程技术、多线程技术以及移动终端多线程框架等相关技术的研究,针对多线程开发中可能出现的关键问题,从移动终端应用的实际情况出发,主要从以下几个方面对终端软件的多线程机制展开研究:线程池动态调整策略的研究、任务调度策略的研究、任务分解策略的研究以及数据库并发访问策略的研究。其中,动态线程池的研究包括线程池设计模式的研究和线程池大小动态调整策略的研究。论文针对公共交通出行系统中存在的多线程应用场景,从系统的详细设计出发,详细的说明了不同场景中多线程机制的应用策略,为移动终端软件的多线程技术开发提供了可参考的方法。(本文来源于《北京邮电大学》期刊2017-03-06)
柳晨光[6](2016)在《面向多线程机制的软件重构方法研究与实现》一文中研究指出随着多核/众核处理器的普及与不断发展,并发/并行程序设计正逐渐成为发挥多核处理器性能的主要编程方式。在并发/并行编程过程中,线程正在被越来越多的人使用。Java语言中提供了多种线程机制,从早期的Thread,发展到后期的Executor框架和Fork/Join框架等。使用哪种多线程机制可以使并发/并行程序更好的维护和发挥其性能已经成为了程序员关注的主要问题。针对Java语言中不同的多线程机制在管理线程方式、代码编写量和性能上的不同,本文针对Java中的Thread、Executor框架和Fork/Join框架这叁种多线程机制进行了研究,给出了一种面向Java多线程机制的软件自动重构方法,该方法可以实现Java中由Thread向Executor框架的自动重构转换,进而帮助程序开发人员选择更适合的线程机制。在该软件重构方法中,通过软件静态分析方法设计了重构转换的前置条件;通过抽象语法树机制设计了重构转换的相关逻辑,完成了程序代码的定位和重构转换等操作。依据该重构方法,在Eclipse JDT环境下,设计并实现了Java中由Thread向Executor框架的自动重构工具Rethreader。Rethreader根据抽象语法树机制将程序的源代码解析成一个自顶向下的树型结构,树中的每个节点都对应着程序中的某个代码片段。通过对节点进行遍历、筛选、删除和修改等操作来完成代码的重构转换。在实验中,以JGF基准测试程序套件中的series、crypt、lufact、sparsematmult、sor和montecarlo等程序为基础,对Rethreader的自动重构功能进行了测试。测试结果表明,Rethreader可以在很短时间内成功的实现从Thread机制到Executor框架的自动重构转换,帮助程序员在不同的线程机制之间进行切换,从而提高多线程程序开发的效率。(本文来源于《河北科技大学》期刊2016-12-01)
马雪[7](2015)在《嵌入式硬件多线程处理器设计与多线程机制》一文中研究指出本文详细探讨了在同时利用多线程技术过程中,所涉及的硬件多线程设计处理器,同时借助处理器内的硬件机制对多线程调度进行适当的管理,试图实现将硬件时间片轮询作为最基本的内容的多线程处理器调度机制,提升处理器的实施用户所拥有的线程效率,尽可能的简易化操作,对多线程工作环境中的线程起到一定保护作用。(本文来源于《电子技术与软件工程》期刊2015年21期)
申翔翔,王鲁,谢楚鹏,李景岭[8](2015)在《Android中多线程机制的探究》一文中研究指出在Android应用程序的开发过程当中,为了获得最佳的用户体验,首先就要保证应用程序运行流畅。而默认情况下,一个Android应用程序会运行在一个线程中,若任务耗时比较长,就很容易引起线程阻塞,导致应用程序无响应。因而Android提供了解决此问题的两种多线程机制——AsyncTask机制和Handler机制,本文对这两种机制进行详细的讨论。(本文来源于《科技广场》期刊2015年06期)
彭玉柱,孟凡超,初佃辉[9](2015)在《基于多线程机制的电力数据采集系统设计与实现》一文中研究指出针对大规模数据采集系统中采集速率低、服务器负载过重以及数据节点网络地址不稳定等问题,提出基于多线程机制的电力数据采集系统设计方案。通过合理配置多个数据采集线程并发工作完成从多个数据节点采集实时数据,通过建立监听线程来保障系统与数据节点间通信连接的可靠性。最后从100个数据节点进行数据采集测试,取得1832条/min的数据采集速率和30 s左右的数据更新周期。结果表明该系统能够完成大规模网络的数据采集,拥有高效的采集速率,能够保证电力数据的实时性。(本文来源于《计算机应用与软件》期刊2015年01期)
赵光磊[10](2014)在《基于多线程机制的数据采集系统的实现设计》一文中研究指出随着社会的发展和社会的进步,数据采集系统已经越来越多的应用于工业测试中。目前,部分AT切晶体的输出频率在特定的温度点上会产生频率跳变现象。用具有频率跳变的晶体做成的晶体振荡器,同样具有在特定温度点上频率跳变的特性。晶体振荡器输出频率随温度剧烈跳变可能造成通信系统的时钟失锁、通讯异常,或者测量误差加大等问题。为了剔除这些失效晶振,必须在晶体振荡器的整个工作温度区间进行连续、高密度的频率数据采集。本论文是针对某公司AT切晶体振荡器高低温测试而设计的数据采集系统。相对于一般的单通道、低速率数据采集系统,本文以Pcomm串口控件包实现串行通信,采用多线程机制,使前端人机交互部分、中间处理部分和后台的串口操作部分并行处理,让耗时的I/O操作在后台运行,在大数据量通信的情况下对改善程序的响应度是相当有效的,并且对多个通道同时操作或对一个串口同时进行读写操作到的处理也非常成功,提高了程序的响应速度和资源的利用率。本课题选用分段线性插值逼近叁次曲线的方法来实现对晶体振荡器频率跳变得检测,该算法具有操作简单、检测快速、判定准确可靠、检测效率高等特点,特别适用于晶体振荡器大批量生产过程中对晶体振荡器频率跳变相关性能的检测。实验表明,该数据采集系统在工业现场运行良好,能够很好的满足生产需求。(本文来源于《河北科技大学》期刊2014-12-01)
多线程机制论文开题报告
(1)论文研究背景及目的
此处内容要求:
首先简单简介论文所研究问题的基本概念和背景,再而简单明了地指出论文所要研究解决的具体问题,并提出你的论文准备的观点或解决方法。
写法范例:
在利用Java进行网站开发或软件系统设计过程中,最经常使用的就是基于TCP的网络编程,而网络编程的典型特征就是一个服务器端同时要应对多个客户端的请求,为了更快地对客户端的请求做出响应,服务器端必须为每个客户端连接单独创建线程,并采取一定的机制对这些线程进行同步控制,操作系统会采用时间片轮转等调度方式对这些线程进行处理.
(2)本文研究方法
调查法:该方法是有目的、有系统的搜集有关研究对象的具体信息。
观察法:用自己的感官和辅助工具直接观察研究对象从而得到有关信息。
实验法:通过主支变革、控制研究对象来发现与确认事物间的因果关系。
文献研究法:通过调查文献来获得资料,从而全面的、正确的了解掌握研究方法。
实证研究法:依据现有的科学理论和实践的需要提出设计。
定性分析法:对研究对象进行“质”的方面的研究,这个方法需要计算的数据较少。
定量分析法:通过具体的数字,使人们对研究对象的认识进一步精确化。
跨学科研究法:运用多学科的理论、方法和成果从整体上对某一课题进行研究。
功能分析法:这是社会科学用来分析社会现象的一种方法,从某一功能出发研究多个方面的影响。
模拟法:通过创设一个与原型相似的模型来间接研究原型某种特性的一种形容方法。
多线程机制论文参考文献
[1].张杨,柳晨光,张冬雯,郑琨,郑雅洁.面向Java多线程机制的软件重构方法[J].北京理工大学学报.2018
[2].郑逸凡.Java多线程机制及其在socket编程中的应用[J].赤峰学院学报(自然科学版).2018
[3].王华伟.基于异步多线程机制的实时通信研究[J].铁路通信信号工程技术.2017
[4].文晖.多线程机制在物联网程序设计中的应用[J].兰州石化职业技术学院学报.2017
[5].王帅.移动终端软件多线程机制的研究与应用[D].北京邮电大学.2017
[6].柳晨光.面向多线程机制的软件重构方法研究与实现[D].河北科技大学.2016
[7].马雪.嵌入式硬件多线程处理器设计与多线程机制[J].电子技术与软件工程.2015
[8].申翔翔,王鲁,谢楚鹏,李景岭.Android中多线程机制的探究[J].科技广场.2015
[9].彭玉柱,孟凡超,初佃辉.基于多线程机制的电力数据采集系统设计与实现[J].计算机应用与软件.2015
[10].赵光磊.基于多线程机制的数据采集系统的实现设计[D].河北科技大学.2014