首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 15 毫秒
1.
在Java语言中,提供了各种各样的输入输出流(stream),使我们能够很方便地对数据进行操作,其中,管道(Pipe)流是一种特殊的流,用于在不同线程(threads)间直接传输数据。一个线程发送数据到输出管道,另一个线程从输入管道中读数据。通过使用管道,我们可以在不同线程之间共享数据,实现不同线程间的通讯,无须求助于类似临时文件之类的东西。本文在简要介绍管道的基本概念后,将以一个具体的实例PipeApp加以详细说明。  相似文献   

2.
JAVA和XML之间的关系和作用   总被引:1,自引:0,他引:1  
在目前的INTERNET上,JAVA和XML的应用都在以前所未有的速度递增。本文主要讨论它们之间的关系和作用 。  相似文献   

3.
IoT终端高并发连接通信服务系统,造成服务器数据交互NIO线程数飙升,导致服务器宕机。对此分析异步非堵塞Netty框架,提出一种通信服务系统的设计方案。方案包含优化Netty设计,提出自定义通信协议,并结合自定义线程池进行数据接收、session管理、异常处理,日志记录,数据发送等主要模块的设计。经大于2 000并发测试表明,该方案的系统平均响应时间较Java NIO和Netty实现方案缩短了97%和95%,吞吐量提高了54%和33.2%。测试证明该设计具有较高的稳定性、可靠性以及高并发处理能力。  相似文献   

4.
线程池中最大并发数影响线程效率,在实际的软件设计中,软件设计者往往依赖经验来设置线程池中的最大并发数,这就导致了软件设计的主观性和盲目性。将目标文件大小作为研究影响线程池最大并发数的一个影响因子,对目标文件与线程池最大并发数建模并分析,分析的结果表明目标文件大小在一定范围内与线程池的最大并发数成反比例关系,并对模型进行优化。提出根据目标文件的大小动态地设置线程池中的最大并发数的方法,同时对研究结果通过IOS平台的多线程下载模型进行了检验。  相似文献   

5.
基于线程的Java程序自动并行转换技术   总被引:2,自引:0,他引:2  
刘英  刘磊  张乃孝 《软件学报》2001,12(3):390-397
Java程序的并行化研究是一个重要课题.提出一种Java程序的自动并行转换技术,并充分利用Java语言本身提供的多线程机制,通过操作冲突性检测等方法将串行化的Java程序自动转化成并行化程序.使得转化后的并行化程序在多处理机操作系统的支持下,能在共享内存的多处理机系统上运行,从而提高了程序的运行效率.  相似文献   

6.
针对传统静态枚举设置帮助线程控制参数值的繁杂耗时问题,提出了一种帮助线程预取质量的实时在线评价方法。首先,明确了帮助线程的预取服务质量(QoS)的目标;其次,分析了帮助线程预取性能评价的动态指标,对帮助线程预取QoS进行了建模分析;最后,提出一个帮助线程预取的动态自适应调节算法,算法根据程序的阶段行为变化和动态预取获益变化等信息来判断参数值的适用度以及是否需要进行反馈优化,从而实现对预取控制的自适应调节。实验结果表明,应用自适应预取评价算法之后,Mst热点模块的性能提升加速比为1.496,所提出的自适应预取评价方法能够根据程序的动态阶段行为对帮助线程控制参数值作出自适应控制和调节。  相似文献   

7.
Visual C++中基于Windows NT的线程和图形编程技术   总被引:1,自引:0,他引:1  
介绍VisualC++中所提供的基于WindowsNT的线程编程方法,着重讨论线程的产生、运行、挂起和结束。线程能使用户自由地接管鼠标和键盘,以实现多任务功能。同时讨论动态图形的输出技术。  相似文献   

8.
基于Java平台的手机足球彩票系统中通信前置机的系统结构、功能及其软件实现。重点介绍了Java面向对象编程和多线程编程中线程池、Java调用存储过程等技术在系统中的运用,阐述了负载均衡、安全控制等方法的应用。  相似文献   

9.
本文结合一个MIS系统开发的实例,介绍了OMT系统设计并着重讨论了对象模型的建立及其一般实现方法,最后提出了在JAVA环境下实现OMT设计的一些具体方法。  相似文献   

10.
本文介绍一种用Java.awt.Graphics中的clipRect方法实现动画的技巧。  相似文献   

11.
李秀华  谢强  丁秋林 《计算机工程》2011,37(13):71-73,82
本体的协同构建任务较为复杂,通常需要多个开发人员协同工作才能完成,而当前的本体构建工具和方法缺乏对本体协同构建的支持。为此,提出一种基于细分锁的并发控制方法。对节点的操作进行划分,将最小粒度锁定到节点的操作单元上;对锁的类型进行细分,针对不同的操作对象加上不同的锁,同时设计细分加锁算法。应用结果表明,该方法能有效提高协同开发的并发性和集成性。  相似文献   

12.
通信设备模拟器是通信设备制造公司及网络管理软件开发公司等企业在测试自己的软硬件产品性能时经常要用到的测试工具。本文阐述了通讯设备模拟器的基本要素,介绍了基于UDP协议下如何开发适合公司自己的通讯协议、应用线程池、负载平衡等机制,设计出一个高性能的通信设备模拟器。  相似文献   

13.
程琳 《计算机与现代化》2005,(2):115-118,122
分析了Java中多线程并发机制的原理及实现技术,研究了程序并发过程中的同步机制和交互通信机制,总结了多线程编程中死锁预防的一些方法和策略。所构造的一个具有完全意义上的并发同步的实例具有一定的实用价值。  相似文献   

14.
针对代码与模型之间的不一致性问题,提出了一种基于UML模型和Java代码之间的一致性检测方法.首先,对UML类图和时序图进行形式化描述,并提出时序调用图(SD-CG)这一概念,在此基础上完成类的关联关系到关联属性的转换以及UML时序图到时序调用图SD-CG的转换;其次,通过方法调用图CG来表达类方法之间的调用关系,从而反映代码动态行为,由此通过对Java源代码的词法分析与语法分析,可获得类的信息及方法调用图CG;然后设计了UML模型与Java源代码间一致性检测算法,包括对类间静态信息以及时序调用图SD-CG与方法调用图CG间的一致性检测;最后,通过开发UML模型与Java源代码一致性检测工具,验证了所提出的方法是可行有效的.  相似文献   

15.
为得到Java文件中类方法之间的关系,需对Java源程序或者编译后生成的.class文件进行逆向解析。使用Java反射机制可对Java类文件或者源程序进行逆向解析,导入样例程序,自动寻找类方法,并分析类方法之间的关系,将类方法的信息存储到特定格式的数组中。利用这个数组就能创建类方法的关系图,并可以扩展成为软件故障传递图,为操作员或者系统分析员分析软件故障提供一个直观的依据。  相似文献   

16.
本文介绍一种用Java.awt.Graphics中的clipRect方法实现动画的技巧 。  相似文献   

17.
本文对JAVA中输入/输出流和URL进行了概念上的简要介绍,同时重点阐述了在网上如何使用它们来实现数据曲线拟合。  相似文献   

18.
通信设备模拟器是通信设备制造公司及网络管理软件开发公司等企业在测试自己的软硬件产品性能时经常要用到的测试工具.本文阐述了通讯设备模拟器的基本要素,介绍了基于UDP协议下如何开发适合公司自己的通讯协议、应用线程池、负载平衡等机制,设计出一个高性能的通信设备模拟器.  相似文献   

19.
中国科学院过程工程研究所多相反应实验室,建立了一个通用粒子模拟平台并已开始应用。目前类似的并行模拟系统采用的Shift并行通信模式往往有一些问题,需要一种新的通信模式来弥补它的不足。本文设计具有良好通用性的非结构化通信模式All2All,用来完成通用粒子方法模拟平台中计算节点问的通信。本文的算例证明这种通信模式可解决在粒子并行模拟Shift通信模式所不能处理的,具有复杂拓扑关系的相邻节点间的数据通信问题。本文设计的All2All通信模式方法只需稍加修改,就可以方便地应用于其它领域的并行计算系统。  相似文献   

20.
集成用户可定制锁和操作转换的并发控制方法   总被引:1,自引:0,他引:1  
锁是一种用于分布计算和数据库系统的传统的并发控制方法,它通过将对共享对象的修改访问权在某一时间内授予唯一的访问者,以使对共享对象的访问得以串行化;操作转换方法是一种用于实时协同系统中一致性维护的方法。这两种方法均不能完全解决数据一致性问题。论述了锁机制和操作转换在一致性维护中的互补关系,提出了一种用户可定制的锁方法,并将该锁方法与操作转换结合起来应用于全复制式的协同环境中。用户可定制的锁机制集成操作转换方法具有可靠性高、响应速度快和非阻塞的特点;用户动态定制加锁粒度可以保证最大程度的并发性。该方法有效地解决了实时群件系统中一般的一致性问题和特定上下文的一致性问题。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号