首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到10条相似文献,搜索用时 78 毫秒
1.
多线程程序,可以让计算机在同一段时间内并行处理不同的工作任务,实现多任务同时工作.在Java程序中有两种方式创建线程,而用synchronized关键字来修饰线程的方法,则可实现线程之间的同步,保证在同一时刻只有一个线程访问该方法,实现资源之间的协商共享.  相似文献   

2.
针对Java平台中多线程的性质和使用,本文进行了详细地分析和讲解,包括线程的创建、状态、线程的同步机制以及线程的阻塞等。  相似文献   

3.
多线程是Java语言中一个重要的特性,本文就四个问题进行了阐述:创建线程的方法;线程的生命周期,即创建状态、可运行状态、阻塞状态、终止状态;通过两个实例阐述了实现多线程的两种方法:一是通过扩展Thread类来创建多线程,二是通过实现Runnable接口来创建多线程;通过一个实例阐述了线程同步的实现方法。程序中是否需要多线程,要考虑它是否符合多线程的特点。  相似文献   

4.
多线程应用程序中的同步控制技术及应用   总被引:2,自引:0,他引:2  
设计多线程应用程序必须在线程之间保持一定的同步关系,才能使用户能够对独立运行的线程进行有效的控制,以保证线程的安全运行。这是多线程编程中最关键也是最复杂的问题。本文将介绍多线程间的同步控制方法,并给出了在Delphi中的应用实例。  相似文献   

5.
多线程是Java语言的重要特点之一,但是Java语言的线程调度是由操作系统来完成的,开发人员无法获知各线程的具体执行情况,而常规的软件调试工具对线程的分析会对目标程序有较大的干扰。该文利用基干事件的混合监测系统MS-3,对Java多线程程序的各线程行为进行了精确的分析。  相似文献   

6.
细粒度多线程是一种典型的线程级并行性开发技术,通过每周期的线程切换来实现高吞吐率执行.设计并实现了一种细粒度多线程处理器中的前瞻性数据加载机制,该机制预测LOAD操作在数据cache命中,不立即进行线程切换,而是继续执行后续指令,并通过数据旁路解决相关性问题.实验结果表明前瞻性数据加载能明显提高访存性能,在一种配置下,...  相似文献   

7.
欧广宇  邓桂英 《微机发展》2004,14(11):101-103
多线程技术是实现需要并发执行的应用程序的较好选择,具有不可替代的作用。文中介绍了进程、线程以及应用程序域的概念及其相互之间的关系,讨论了VisualBasic.NET对多线程的支持。并从线程的创建与管理、线程取消、线程的优先级、线程的状态、线程池、线程的同步等方面展示了如何使用多线程编程技术来创建多线程应用程序。每个线程都需要资源,创建的线程过多,反而会降低应用程序的性能。在设计多线程应用程序时,应慎重对待,建立合理的系统模型,才能使应用程序获得最佳的性能。  相似文献   

8.
多线程技术是实现需要并发执行的应用程序的较好选择,具有不可替代的作用.文中介绍了进程、线程以及应用程序域的概念及其相互之间的关系,讨论了Visual Basic.NET对多线程的支持.并从线程的创建与管理、线程取消、线程的优先级、线程的状态、线程池、线程的同步等方面展示了如何使用多线程编程技术来创建多线程应用程序.每个线程都需要资源,创建的线程过多,反而会降低应用程序的性能.在设计多线程应用程序时,应慎重对待,建立合理的系统模型,才能使应用程序获得最佳的性能.  相似文献   

9.
Java中的线程池及实现   总被引:1,自引:0,他引:1  
本文探讨了应用线程池技术对Java多线程程序性能的优化及有效使用线程池技术的准则,研究了线程池技术的特点、工作原理、实现方法,并给出了线程池的Java实现实例.  相似文献   

10.
Java多线程机制的研究   总被引:1,自引:0,他引:1  
本文就如何实现Java的多线程、线程调度模式、同步互斥机制以及内置多线程功能进行了深入的探讨,并对线程的状态、创建和控制方法以及避免死锁的方法作了归纳总结,指出了线程实际应用领域以及在编程时应注意的事项。  相似文献   

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

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