共查询到20条相似文献,搜索用时 72 毫秒
1.
“线程”(thread)一词来源于操作系统中的短语Thread of execurion。在单线程的情况下,任一时刻,只有一个单点执行。而在一个多线程程序中,任一给定时刻,程序有多点在执行。本文简要的探讨了JAVA多线程编程的基本技术,就线程的创建方法、线程管理、及线程同步处理技术做了相关探讨。 相似文献
2.
李金忠 《电脑编程技巧与维护》2007,(4):20-22
简要描述Java语言多线程机制,阐述了操作系统中哲学家进餐这个经典同步问题,探讨了该问题的多种解决策略,并通过Java语言的多线程编程技术,给出了实现此问题的相应解决策略的代码,有效地避免了饥饿和死锁现象的产生. 相似文献
3.
多线程编程在程序设计中的重要性以及在编程中所注意的问题,包括多线程的分析和定义方法、线程运行中的合理调度、资源的有效分配以及解决资源冲突的有效性措施等。 相似文献
4.
讨论了多线程的基本概念及应用场合,总结了以面向对象主流语言VC++和JAVA为工具的多线程程序设计实现方法。比较了两种语言在创建和凋度线程的差异,并分析了全局变量、自定义消息、等待/通知三种多线程间的通信机制。介绍了在VC++中用信号量、互斥体、事件和临界区四种对象实现和在JAVA中用Synckronized关键字实现的同步技术。最后,对改进多线程应用的性能和安全提出了一些策略。结论是多线程有利有弊,要合理使用。两种语言各有所长,根据应用而选。 相似文献
5.
针对高可靠性、高质量的Java并行多任务程序设计,分析了Java多线程机制的原理及其实现技术,研究了程序并发过程中的同步机制和交互通信机制,比较了基于操作系统级和基于Java多线程级并发机制的实现结构,总结了并发程序中死锁预防的一些编程规则和策略.所构造的一个具有完全意义上的并发同步的框架实例有一定的实用价值. 相似文献
6.
JAVA的多线程机制探讨与实践 总被引:1,自引:0,他引:1
多线程技术是JAVA语言的一个重要特色。本文从线程的基本概念出发,探讨了JAVA语言的多线程机制。介绍了JAVA Thread API,并结合实例阐述多线程编程的核心技术。 相似文献
7.
基于Java多线程的并发机制的研究和实现 总被引:4,自引:0,他引:4
针对高可靠性、高质量的Java并行多任务程序设计,分析了Java多线程机制的原理及其实现技术,研究了程序并发过程中的同步机制和交互通信机制,比较了基于操作系统级和基于Java多线程级并发机制的实现结构,总结了并发程序中死锁预防的一些编程规则和策略。所构造的一个具有完全意义上的并发同步的框架实例有一定的实用价值。 相似文献
8.
熊毅 《电脑编程技巧与维护》2004,(1):42-45
支持多线程程序设计是Java语言的一个重要特性。本文详述了Java语言的内置多线程同步机制,很好地解决了多线 程并发程序设计中面临的问题。 相似文献
9.
JAVA多线程同步机制平台相关性分析 总被引:1,自引:0,他引:1
JAVA多线程具有很大的平台相关性 ,导致了其同步机制的平台相关性。介绍了 JAVA同步机制在不同平台下能否成功实现 ,分析了这种平台相关性的原因和影响因素 ,对处理多线程同步机制的 JAVA程序的跨平台性编写和执行具有指导意义。 相似文献
10.
基于VC++和JAVA的多线程程序设计与实现 总被引:2,自引:0,他引:2
讨论了多线程的基本概念及应用场合,总结了以面向对象主流语言VC 和JAVA为工具的多线程程序设计实现方法。比较了两种语言在创建和调度线程的差异,并分析了全局变量、自定义消息、等待/通知三种多线程间的通信机制。介绍了在VC 中用信号量、互斥体、事件和临界区四种对象实现和在JAVA中用Synchronized关键字实现的同步技术。最后,对改进多线程应用的性能和安全提出了一些策略。结论是多线程有利有弊,要合理使用。两种语言各有所长,根据应用而选。 相似文献
11.
随着硬件技术与软件技术的不断发展,用户对应用程序的执行速度要求越来越高,而线程技术的出现就是为了提高程序执行速度,使多个过程并发执行的手段。多线程技术使得基于GUI的多线程程序在执行其它任务的同时,依然可以保持对用户的快速反应,特别是在多处理器的计算机上,每个线程都可以竞争自己的处理器及其它资源为自己服务,从而更大限度地利用系统资源,提高程序执行效率。 相似文献
12.
13.
文章介绍了Java Web Start技术的概念和性质,旨在通过Java Web Start技术解决部署应用程序复杂的问题,并探讨了通过Java Web Start技术开发应用程序的基本过程,从而论证了Java Web Start 技术在部署应用程序的可行性. 相似文献
14.
介绍了Java技术的图像加载显示原理以及操作模型,然后通过一个应用实例详细讨论了基于Java的图像过滤效果的技术实现.Java的图像处理技术是Java实现网络交互功能的前提和基础,也为实现Java强大的动画功能提供了技术铺垫,而图像过滤器技术则在对一些图像的复杂处理上大有用武之地. 相似文献
15.
基于Java的软件重用技术及其应用 总被引:2,自引:1,他引:2
软件重用是提高软件开发生产率和软件质量的重要方法。本文分析了Java对软件重用的支持,讨论了JavaBeans和EJB中有关件重用的机制,并给出Java在通用数据库连接应用中的实现途径。 相似文献
16.
17.
18.
支持Multi-interface的Java程序MVC设计模式研究 总被引:2,自引:0,他引:2
支持多类型用户界面的复杂应用程序架构设计一直是困扰企业的难题,文章引入源于Smalltalk的MVC架构设计思想,提出了具有经济性、可扩展性、安全性等支持多类型用户界面复杂应用程序的新型MVC设计模式,并分析了工作原理和性能特点。 相似文献
19.
Web包容器集群解决了Web包容器系统容量问题,其核心思想是负载均衡。传统的做法是单一地把HTTP请求静态地分配到各集群节点,这种方法最大的缺陷是不能动态地均衡负载。论文提出了一种前端使用HTTP请求分配,后端使用Java线程迁移的Web包容器集群系统,从很大程度上动态地均衡了节点之间的负载。 相似文献
20.
分析了JDBC和RMI技术的基础上,详细介绍了基于Java的多层分布式应用系统体系结构及其实现技术,并给出了一个基于Java技术的多层分布式应用系统解决方案。 相似文献