线程安全论文_吴恩慈

导读:本文包含了线程安全论文开题报告文献综述、选题提纲参考文献及外文文献翻译,主要关键词:线程,多线程,机制,航天器,资源,数据处理,队列。

线程安全论文文献综述

吴恩慈[1](2019)在《基于优化的CAS算法实现线程安全的HashMap》一文中研究指出HashMap内存数据结构存在相当广泛的应用场景,通过Hash函数的Key直接获取对应的值,能够确保搜索的时间复杂度为O(1)。HashMap数据结构存在哈希冲突与线程安全问题,悲观锁机制实现线程安全的方法存在很大的性能开销。本文提出了基于优化的CAS算法,实现线程安全的哈希映射数据结构,内部采用数组、链表和红黑树实现了高并发环境下读写操作。通过增加版本戳避免CAS算法的ABA问题,CAS算法实现的无锁方式避免了锁竞争的开销,使用红黑树来优化链表,确保大规模数据集的检索时间复杂度保持O(logn)。支持多线程扩容操作,在执行效率方面有良好的表现。通过大规模的并发压力测试,验证了该数据结构在性能上有稳定的提升。(本文来源于《软件》期刊2019年06期)

陈益,王佩[2](2018)在《基于同步机制解决Java多线程安全问题的应用》一文中研究指出为了避免Java应用程序中多个线程共享同一个资源时产生访问冲突,确保线程安全,采用同步机制为每个线程合理地分配访问资源。编写一个模拟火车站售票过程的Java应用程序,由4个线程完成100张火车票的出售,调用sleep方法查看非同步环境下每个线程访问资源的状况。分析多线程采用同步机制和非同步机制的实验给系统带来的影响。实验证明,借助同步机制能合理地为每个线程提供没有任何冲突的资源访问,使Java多线程程序获得更好的健壮性。(本文来源于《软件导刊》期刊2018年12期)

曾刚[3](2014)在《SWT线程安全问题及SWTTimer组件的设计与实现》一文中研究指出本文分析了SWT中线程安全问题及其产生的原因,并给出了解决问题的方法。针对问题,设计出了SWTTimer组件,解决SWT中的线程安全问题,并降低了SWT编程的难度。(本文来源于《网络安全技术与应用》期刊2014年07期)

乔娜[4](2014)在《Windows环境下线程安全防护与管控技术研究》一文中研究指出分析了Windows操作系统多线程计算环境下存在的安全威胁和安全需求,研究了针对远程线程注入的线程"白名单"防护技术和保证应用软件可靠运行的线程安全监控技术。能够防止木马程序利用远程线程注入技术对应用软件进行破坏和窃密,建立"主动防御"的管控系统,具备计算资源自保护、自恢复的能力,使系统可靠有效运行。实验表明,这种技术实现的线程安全防护与管控效果明显。(本文来源于《硅谷》期刊2014年11期)

于国旺,邓军[5](2013)在《高速铁路供电SCADA系统设计中的线程安全》一文中研究指出高速铁路供电SCADA系统采用多线程技术实现后台控制模块,线程安全的实现是其技术关键。从系统设计角度分析采用多线程技术的必要性,以及由此产生的线程同步问题,指出保证线程安全的技术路线,提出环形缓冲区方法实现阻塞及非阻塞线程安全方案,并给出实现思路。(本文来源于《中国铁路》期刊2013年12期)

冯科峰,潘波,孙宁[6](2012)在《一种基于线程安全队列的卫星测试数据处理方法》一文中研究指出针对我国航天器测试过程中测试数据易丢失和处理效率不高的问题,通过对测试活动的分析研究,提出采用安全队列作为前端机采集数据的临时存储结构,并将线程安全队列的思想引入到航天器测试数据的处理上,大大提高了实时采集数据的处理效率,由具体型号地面试验验证,该方法在测试数据处理时CPU开销低、稳定,无试验数据丢失,具有较好的实用性和安全性。(本文来源于《计算机测量与控制》期刊2012年09期)

彭伟[7](2012)在《线程安全的.NET平台串口通信程序设计研究》一文中研究指出介绍.NET串口通信类SerialPort相关技术,提出了在RS-232通信程序设计中出现线程异常的原因,通过对delegate、Thread及BackgroundWorker相关技术的研究,给出了基于C#开发环境,解决线程安全问题的程序设计方法,所设计的主控计算机程序与以PIC18F452微控制器为核心的控制板之间通过串口实现了8通道A/D转换数据的传输与图文显示测试,为.NET环境下的串口通信程序设计提供了重要参考.(本文来源于《湖北工业大学学报》期刊2012年02期)

周世忠[8](2012)在《关于JSP线程安全问题的思考》一文中研究指出JSP中变量的定义有全局和局部之分,局部变量并不会带来安全问题,而对全局变量的使用,就要慎之又慎。内置对象application的使用要特别注意线程安全。此外,JavaBean的使用也要注意线程安全问题,特别是当scope属性设置为application的时候。(本文来源于《电脑编程技巧与维护》期刊2012年02期)

张金锋,朱岩[9](2011)在《车辆监控系统中数据集合缓存与线程安全的设计与实现》一文中研究指出在车辆监控系统中,监控中心需要与数量庞大的车载终端进行数据通信,造成大量线程同时访问数据库,严重影响了系统的运行效率和性能。为了解决这个问题,在监控系统的软件结构中设计了带有多线程安全、高效机制的数据集合缓存器。该缓存器不但缓解数据库的访问压力,提高运行速度;也增强了系统的可靠性。(本文来源于《微型电脑应用》期刊2011年10期)

刘冰[10](2010)在《基于Servlet的线程安全问题的研究》一文中研究指出由于Servlet在服务器端事务处理方面的优异表现,在许多的Web应用中,它仍然是不可或缺的。在默认情况下,Servlet是以单实例多线程方式进行工作的,这就要求在用Servlet构建Web应用时重点考虑其线程的安全性。文章从一个实际的Servlet用例入手,就安全性问题展开了深入的分析,并得出其中实例变量不正确的使用是造成Servlet线程不安全的重要原因的结论,同时还就这一问题给出了几个供参考的解决方案。(本文来源于《计算机时代》期刊2010年05期)

线程安全论文开题报告

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

此处内容要求:

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

写法范例:

为了避免Java应用程序中多个线程共享同一个资源时产生访问冲突,确保线程安全,采用同步机制为每个线程合理地分配访问资源。编写一个模拟火车站售票过程的Java应用程序,由4个线程完成100张火车票的出售,调用sleep方法查看非同步环境下每个线程访问资源的状况。分析多线程采用同步机制和非同步机制的实验给系统带来的影响。实验证明,借助同步机制能合理地为每个线程提供没有任何冲突的资源访问,使Java多线程程序获得更好的健壮性。

(2)本文研究方法

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

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

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

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

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

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

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

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

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

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

线程安全论文参考文献

[1].吴恩慈.基于优化的CAS算法实现线程安全的HashMap[J].软件.2019

[2].陈益,王佩.基于同步机制解决Java多线程安全问题的应用[J].软件导刊.2018

[3].曾刚.SWT线程安全问题及SWTTimer组件的设计与实现[J].网络安全技术与应用.2014

[4].乔娜.Windows环境下线程安全防护与管控技术研究[J].硅谷.2014

[5].于国旺,邓军.高速铁路供电SCADA系统设计中的线程安全[J].中国铁路.2013

[6].冯科峰,潘波,孙宁.一种基于线程安全队列的卫星测试数据处理方法[J].计算机测量与控制.2012

[7].彭伟.线程安全的.NET平台串口通信程序设计研究[J].湖北工业大学学报.2012

[8].周世忠.关于JSP线程安全问题的思考[J].电脑编程技巧与维护.2012

[9].张金锋,朱岩.车辆监控系统中数据集合缓存与线程安全的设计与实现[J].微型电脑应用.2011

[10].刘冰.基于Servlet的线程安全问题的研究[J].计算机时代.2010

论文知识图

多线程调用逻辑图通过线程安全队列进行线程间通...3地测数据流2线程安全队列的思想使用线程安全队列保护的电流曲...各模块之间的关联这块缓存内,如果要进...多线程的运行调度及数据交换

标签:;  ;  ;  ;  ;  ;  ;  

线程安全论文_吴恩慈
下载Doc文档

猜你喜欢