首页 | 官方网站   微博 | 高级检索  
相似文献
 共查询到19条相似文献,搜索用时 179 毫秒
1.
利用JAVA多线程并发机制解决生产者—消费者问题   总被引:1,自引:1,他引:0  
陈益 《电脑学习》2010,(1):147-149
本文分析并描述了JAVA多线程并发过程中的同步机制及消息通信机制的基本原理,探讨如何运用多线程同步机制和消息互通机制切实解决生产者和消费者之间的问题。  相似文献   

2.
JAVA的多线程机制探讨与实践   总被引:1,自引:0,他引:1  
多线程技术是JAVA语言的一个重要特色。本文从线程的基本概念出发,探讨了JAVA语言的多线程机制。介绍了JAVA Thread API,并结合实例阐述多线程编程的核心技术。  相似文献   

3.
基于VC++和JAVA的多线程程序设计与实现   总被引:2,自引:0,他引:2  
讨论了多线程的基本概念及应用场合,总结了以面向对象主流语言VC 和JAVA为工具的多线程程序设计实现方法。比较了两种语言在创建和调度线程的差异,并分析了全局变量、自定义消息、等待/通知三种多线程间的通信机制。介绍了在VC 中用信号量、互斥体、事件和临界区四种对象实现和在JAVA中用Synchronized关键字实现的同步技术。最后,对改进多线程应用的性能和安全提出了一些策略。结论是多线程有利有弊,要合理使用。两种语言各有所长,根据应用而选。  相似文献   

4.
讨论了多线程的基本概念及应用场合,总结了以面向对象主流语言VC++和JAVA为工具的多线程程序设计实现方法。比较了两种语言在创建和凋度线程的差异,并分析了全局变量、自定义消息、等待/通知三种多线程间的通信机制。介绍了在VC++中用信号量、互斥体、事件和临界区四种对象实现和在JAVA中用Synckronized关键字实现的同步技术。最后,对改进多线程应用的性能和安全提出了一些策略。结论是多线程有利有弊,要合理使用。两种语言各有所长,根据应用而选。  相似文献   

5.
本文主要讨论了目前比较流行的网络程序设计语言JAVA的多线程同步控制机制。以实例的形式介绍了JAVA中线程定义和多线程同步控制的方法,并对其实现机理进行了详细的分析。  相似文献   

6.
java的多线程机制具有很大的平台相关性,这些相关因素包括处理器数量,操作系统线程机制,java虚拟机。java线程模式等;本文通过试验找出和比较了java多线程机制在不同平台环境下的行为表现.对各种行为的缘由和影响因素进行了解释与分析,提出了java多线程编程应遵循的一些规律和需注意的事项。  相似文献   

7.
JAVA多线程同步解决生产者-消费者问题   总被引:1,自引:0,他引:1  
讨论了JAVA多线程同步的编程方法,以及应用它解决生产者-消费者问题.  相似文献   

8.
JAVA从内核上支持多线程编程技术,在JAVA的图形用户界面编程中,Swing组件库是JAVA 2中很重要的系统类库,由于Swing组件库中的很多方法,在多线程程序运行中表现出的不同步性,使得在多线程程序中对由Swing组件元素组成的图形用户界面的刷新常常出现内容与显示不同步的问题,进而引起图形用户界面的损坏.本文则探讨了如何用swing系统包中的Timer类来解决这个问题的方法.  相似文献   

9.
NPTL(本地POSIX线程库)具有较好的性能和稳定性,已成为Glibc的首选线程库。同步是为了达到多线程协同工作目的而设计的一种机制。线程库中同步函数的底层实现大多用汇编语言编写,因此,在将NPTL移植到不同嵌入式硬件平台时,必须重写相关代码。通过引入一个虚拟的锁设备,实现原子操作,进而实现同步函数,最小化硬件平台的相关性,方便地实现不同嵌入式平台上NPTL的同步机制。  相似文献   

10.
JAVA 2 EVentQueue类与JAVA 2 Swing组件的界面刷新   总被引:1,自引:1,他引:1  
JAVA从内核上支持多线程编程技术,而Swing组件是JAVA 2中很重要的系统类库,由于Swing组件在多线程上的不安全性,使得在多线程程序中对Swing组件界面的刷新常常出现内容与显示不同步的问题.本文探讨了如何用EventQueue类中的Invokelater方法来构造一个新线程,解决swing组件的界面刷新问题.  相似文献   

11.
机器人图形化编程与三维仿真环境   总被引:3,自引:0,他引:3  
介绍一种采用JAVA开发、基于RTLinux平台的适合多机器人多任务的图形化编程与三维仿真环境.采用图标和连线方式快速建立具备流程图特点的控制程序.运行管理内核实现程序图结构的信息流向跟踪,对程序运行采用边解释边执行机制.机器人运动学指令由底层RTLab执行,结果返回上层;由Java3D实现的三维仿真环境可动态显示机器人的运动过程.该环境支持离线编程和在线调试.目前支持日本安川公司研制的Motoman UPJ和SmartPal类人轮式移动服务机器人.  相似文献   

12.
针对于越来越多的企业,将手机短信作为工作中的一个重要工具这一需求。通过对现有的手机短信发送技术,以及企业的实际情况进行分析和研究。提出了基于JAVA的企业短信平台的构建思路以及方法。文中讨论了常用的手机发送技术,基于JAVA的实现方法,以及开源的手机短信发送软件JSMSEngine介绍。该短信平台已经应用于实际之中。实践证明,此短信平台开发简单,快速,费用低廉,维护容易。  相似文献   

13.
网络远程数据获取与应用的需求日渐丰富,如何安全有效的将数据提供给用户成为普遍关注的问题。提供一种以WebService技术为基础,对用户屏蔽掉底层数据库种类不同,通过Java平台开发的远程多源数据库数据访问方法。用Java语言编写服务,Axis2框架发布WebService,JSON格式处理数据交换,通过WebService、Java、JSON、Axis2等关键技术的应用,实现跨平台的远程数据访问服务。  相似文献   

14.
高士翔  葛霄  潘磊  郑滔 《计算机科学》2012,39(106):375-379
在分析Dalvik虚拟机体系结构设计的基础上,针对iOS平台研究了Dalvik移植过程中的几个关键技术,并在iOS平台上成功构建了基于Dlavik的JAVA运行环境,这对iOS手机与Android手机的跨平台应用开发具有重大应用价值。对移植后的Dalvik进行了性能分析,给出了结论,并给出了下一步的项目计划。  相似文献   

15.
A new airport in Spain is looking for tools that will help not only with the scheduling of resources but also with their real time control during normal operations. The selection process of the software has been based on the study of the capabilities of the commercial and general-purpose simulation and visualization tools available as well as on the quantification of user requirements and the development of trial versions. Analytical Hierarchy Process has been used to choose the platform, which is composed of a simulation model developed in JAVA and two visualization screens, one in JAVA and the other in Visual Basic.  相似文献   

16.
网络远程数据获取与应用的需求日渐丰富,如何安全有效的将数据提供给用户成为普遍关注的问题。提供一种以WebService技术为基础,对用户屏蔽掉底层数据库种类不同,通过Java平台开发的远程多源数据库数据访问方法。用Java语言编写服务,Axis2框架发布WebServiceJSON格式处理数据交换,通过WebService,Java、JSON、Axis2等关键技术的应用,实现跨平台的远程数据访问服务。  相似文献   

17.
In this article, we describe a possible model of secure e/m-government system based on secure JAVA mobile application and SOA-Based e/m-government platform. The proposed model consists of additional external entities/servers, such as: PKI, XKMS, STS, UDDI and Time Stamping Authority. The main parts of the proposed model are secure JAVA mobile application and secure Web Service implemented on the SOA-based platform capable to connect mobile and desktop applications. One example of the mobile government online services is particularly emphasized: sending m-residence certificate request and obtaining the m-residence electronic document (m-residence certificate) as a municipality's response.  相似文献   

18.
基于KQML语言的多自主移动机器人仿真系统   总被引:4,自引:0,他引:4  
刘淑华  田彦涛 《机器人》2005,27(4):350-353
用JAVA语言开发了栅格环境下的多自主移动机器人仿真系统,通过KQML语言通信模拟了多个自主的移动机器人,机器人的自主性主要体现在自主感知环境和自主进行路径规划、任务执行和安全导航等工作.该仿真系统具有平台无关性、地图无关性、算法无关性以及机器人配置的无关性,为多自主机器人系统的研究提供了一个可借鉴的平台.  相似文献   

19.
java.net中包含了网络通信所需要的类,文中主要阐述了使用JAVA编程语言对基于客户/服务器模式的应用编写网络通信程序,讨论了SOCKET机制的原理,重点介绍Java中输入输出流的概念以及程序实现代码。  相似文献   

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

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

京公网安备 11010802026262号