首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 93 毫秒
1.
利用Java的多线程技术,可以方便地设计支持多线程的应用程序。本文以开发一个实际使用的客户端/服务器架构的多用户考试系统为例,论述了Java的多线程技术在考试系统中的应用。  相似文献   

2.
在介绍Oracle数据库中Java存储过程及其开发步骤的基础上,通过实例详细论述了如何开发Java存储过程实现Oracle数据库远程逻辑备份与恢复。实践表明,Java存储过程具有提高系统执行效率和可维护性、增强系统安全性等优点,同时它还为客户端在网络环境下实现复杂应用提供了良好解决方案。  相似文献   

3.
蔡云波  孙琳 《福建电脑》2005,(10):71-71,43
介绍了Java多线程技术及cyclicbarrier类的用法,以矩阵乘法为例提出一个可行的Java多线程实现并行计算的算法。该算法使用了破分思想,为Java多线程实现大规模计算提供了新思路。  相似文献   

4.
Java语言提供了多线程的类和接口,可以使程序并行运行,以提高程序运行效率。本文详细叙述了Java的多线程的知识,通过实例说明了Java的多线程程序设计的方法.以及在编程时应注意的事项。为Java的程序设计人员提供了一定的借鉴作用。  相似文献   

5.
线程池是一种多线程处理技术,使用线程池,服务器端可以预先创建线程,当客户端的请求到来之后,服务器端的线程池会给客户端分配一个空闲线程,并处理这次请求.处理完成之后,线程要归还给线程池以便重复使用,这样可以提高系统资源的利用效率,以及提高系统的性能.介绍了一种线程池的实现方式,并给出了Java的关键代码.  相似文献   

6.
申排伟  陆锋 《计算机工程》2005,31(22):84-85,191
将基于Java的空间数据动态结果集构造、双缓冲技术和多线程传输与绘制技术进行集成,应用于空间数据库GUI管理工具中,减少了客户端资源占用,提高了空间数据传输与显示的效率。为了验证多线程方法在空间数据传输中的效率,围绕单线程和多线程的空间数据传输与显示进行了对比实验。实验结果表明,多线程可以有效提高数据传输与显示效率。在一般情况下,考虑到资源占用和传输效率的需求,4-6个辅助线程是比较合理的折中方案。  相似文献   

7.
基于非阻塞式Winsock的多线程网络通信机制   总被引:1,自引:0,他引:1  
戴大蒙 《计算机工程》2006,32(6):137-138,142
以网络棋牌类游戏系统为实现背景,指出目前winsock通信方式的缺陷,提出在非阻塞式通信方式的基础上创建多线程的网络通信机制并详细介绍其中的关键技术,同时给出了Java实现的服务器端和客户端的核心代码框架,可方便地应用到类似系统,具有一定的通用性和可重用性。  相似文献   

8.
在Java多线程编程中,理解线程的生存期和优先级是编制多线程程序的基础。本文主要介绍了Java多线程机制的线程生存期和优先级的原理,线程的生存期和优先级决定着整个线  相似文献   

9.
采用Java中Socket与多线程技术,实现基于TCP协议传输的远程控制系统,客户端采用Swing包中Timer类实现定时界面刷新,达到远程服务器监控目的,在局域网内通过了测试,运行状况良好.  相似文献   

10.
基于Java语言的多线程计算   总被引:3,自引:0,他引:3  
刘瑞祥 《计算机工程》2002,28(1):281-282
现代主流操作系统已经广泛采用了多线程技术,首先论述了多线程的基本概念,然后研究了Java语言多线程模型与实现机制。探讨多线程计算对CPU的影响。计算效率的提高,以及网络环境下利用Java开发网络应用程序的前景。  相似文献   

11.
Java多线程并发系统中的安全性与公平性   总被引:1,自引:0,他引:1  
麻孜宁  伊浩  李祥 《微机发展》2006,16(2):120-122
多线程是Java的一个重要方法,特别有利于在程序中实现并发任务。Java提供Thread线程类,实现了多线程的并发机制。然而,程序的并发执行必定会出现多个线程互斥访问临界资源的局面,因而并发系统解决的关键就是对临界资源的管理和分配问题,而在进行临界资源分配时有两方面需要考虑,即安全性和公平性。文中首先讨论了多线程并发系统中的安全性与公平性问题,指出安全性与公平性在并发系统中访问临界资源时的重要性。并通过火车行驶单行隧道的实例,演示各种条件下的行驶情况来进一步说明该问题。  相似文献   

12.
有限单元法是现代工程设计和分析的重要数值方法之一,但要对这些大型或超大型复杂结构进行有效的结构分析,需要有高性能的计算资源、有效的算法和先进的软件编制手段。Java多线程技术是构建并行系统的有效手段,文章基于分布式系统用Java多线程技术实现了一个有限元并行应用系统。  相似文献   

13.
本文对Java多线程的原理与用法进行了讨论,重点讨论了将多线程机制应用到Socket编程中,从而使服务器能够同时响应来自多个客户的请求。  相似文献   

14.
分析了乡村可视化远程医疗系统采用多线程技术实现网络通信存在的不足,阐述了Java非阻塞I/O的基本原理.系统采用非阻塞I/O通信技术只使用一个线程并行实现大量客户无阻塞的通信,有效地减少了系统开销,较好地提升了系统的性能.  相似文献   

15.
We introduce a new timing covert channel that arises from the interplay between multithreading and object orientation. This example motivates us to explore the root of the problem and to devise a mechanism for preventing such errors. In doing so, we first add multithreading constructs to Middleweight Java, a subset of the Java programming language with a fairly rich set of features. A noninterference property is then presented which basically demands program executions be equivalent in the view of whom observing final public values in environments using the so-called high-independent schedulers. It is scheduler-independent in the sense that no matter which scheduler is employed, the executions of the program satisfying the property do not lead to illegal information flows in the form of explicit, implicit, or timing channels. We also give a provably sound type-based static mechanism to enforce the proposed property.  相似文献   

16.
基于RMI的分布式计算的实现   总被引:5,自引:0,他引:5  
祝建中 《计算机工程》2003,29(10):60-61,67
在介绍了Java RMI体系结构的基础上,提出了一种基于Java远程方法调用和多线程机制的分布式计算的实现方法。该方法简单易行且有效。  相似文献   

17.
Hamilton  M.A. 《Computer》1996,29(8):31-39
Java is an object-oriented programming language with a syntax similar to C and C++, only simpler. Because Java is an interpreted language, the typical C or C++ compile-link-load-test-debug cycle is reduced. Java development environments actually let the entire software-development life cycle take place within a Web browser. The author discusses some basic and advanced features of Java, including garbage collection, multithreading and application programming interfaces  相似文献   

18.
多线程程序,可以让计算机在同一段时间内并行处理不同的工作任务,实现多任务同时工作.在Java程序中有两种方式创建线程,而用synchronized关键字来修饰线程的方法,则可实现线程之间的同步,保证在同一时刻只有一个线程访问该方法,实现资源之间的协商共享.  相似文献   

19.
Java强大的安全性使得其在网络编程中被广泛采用,特别是其出色的多线程机制。利用Java的多线程编程接口,开发人员可以方便地写出支持多线程的应用程序,有效地减少并发并行程序设计的困难,提高了程序执行效率。以开发一个多用户具有并发服务器的网络聊天室为例,论述Java的多线程技术在网络编程中的应用。  相似文献   

20.
Java语言多线程技术   总被引:3,自引:0,他引:3  
郭艳  刘福江 《现代计算机》2002,(2):20-22,41
本文从线程的概念及特点、多线程和多进程的区别以及死锁等基本原理出发,论述Java语言中的多线程机制-线程调度模式,同步互斥机制以及内置多线程功能,并对线程的状态,创建和控制方法以及避免死锁的方法作了深入的探讨。  相似文献   

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

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