首页 | 官方网站   微博 | 高级检索  
相似文献
 共查询到19条相似文献,搜索用时 517 毫秒
1.
Windows 98 下多线程编程方法研究   总被引:1,自引:0,他引:1  
在新型的操作系统中,引入了多线程的概念,在支持多线程的操作系统中提供了相应的系统词用函数,研究了Windows操作系统中资源分配和调度的基本单位以及线程的特点,核心论述了在Windows操作系统下多线程编程方法的实现。  相似文献   

2.
基于多任务Windows操作系统的线程和事件机制,利用Windows系统API函数创建多个线程,并对共享内存式的多个线程运行互斥与同步实行统一管理,从而实现了河网水流的多线程并行计算.测试结果表明,采用与CPU内核数相同的线程数进行并行计算,可以达到最佳的并行计算效果.  相似文献   

3.
THDS-100调度自动化系统中多线程技术的应用   总被引:1,自引:0,他引:1  
为提高调度自动化系统的性能 ,以中、小型地调和县调为主要应用对象 ,结合 Windows NT操作系统多线程处理能力 ,利用多线程的特点及其优势 ,讨论了如何利用线程的优先级设置 ,使系统重要运行状况得到快速响应。同时比较了实现线程同步的几种方法 ,避免了数据的不一致。该技术已成功地应用于 THDS- 10 0调度自动化系统中 ,显示出明显的优越性。避免了常规定时器方式下时间的浪费。利用操作系统的线程调度功能管理调度自动化系统中不同功能的线程 ,使系统性能达到最高 ,并在故障处理时仍可以实现系统其他功能  相似文献   

4.
提出了一种基于同时多线程技术的硬件多线程处理器设计.通过处理器内部的硬件机制来完成对多线程的调度管理,实现基于硬件的时间片轮询多线程调度机制.最大程度地减少操作系统中关于线程调度的开销,提高处理器执行多用户线程时的整体效率,简化了用户在多线程条件下的编程复杂度,增强了多线程运行环境下处理器对线程的保护.  相似文献   

5.
化学虚拟仪器中的高速数据采集   总被引:1,自引:1,他引:1  
结合研制化学虚拟仪器系统的实践,介绍了Windows系统中进程和线程的概念、线程的运行机制和多线程技术;分析了在VB中采用多线程技术所用到的Win32函数;以程序实例的方式给出了在VB中采用多线程技术来实现虚拟仪器中高速数据采集的一般原理和方法。  相似文献   

6.
Windows是一个多任务操作系统,一个进程中可以有多个线程.进程和线程之间涉及到同步与互斥问题.笔者讨论了Visual C 中对Windows中的同步问题的解决方法.  相似文献   

7.
基于Java的多线程机制   总被引:3,自引:0,他引:3  
以多线程机制为研究对象,以典型的多线程操作系统Solaris为例,论述了线程的模型,调度与同上不,并介绍了Java在语言级别对多线程的支持,为基于多线程应用程序的实现提供了基础。  相似文献   

8.
Linux下的多线程编程方法研究   总被引:2,自引:0,他引:2  
研究了在LINUX操作系统下多线程的编程方法,主要包括多线程的基本创建方法、如何修改多线程的属性以及线程之间的数据处理.重点论述了多线程数据处理方法中的互斥锁和条件变量.  相似文献   

9.
Windows98/NT/2000环境下多线程方法在串口通信中的应用   总被引:2,自引:0,他引:2  
主要解决在Windows98/NT/2000环境下如何应用多线程的方法实现串口通信的编程,以及如何利用常用的事件方法实现线程同步的问题,并给出了一个多线程串行通信的应用实例。所论述的方法已经在采用串口通信的长输管线泄漏监测系统中得到了实际应用。  相似文献   

10.
Java语言中的线程同步互斥研究   总被引:1,自引:0,他引:1  
在介绍操作系统中引入多线程的原因后,介绍了Java语言中的多线程机制和编程实现方案,介绍了线程同步互斥机制,并用经典操作系统进程同步互斥算法实现程序,演示如何编写Java并发程序。  相似文献   

11.
多线程编程是Java语言的一个重要特色,它使Java程序可同时进行多路运行,支持多任务并进行处理,可充分利用系统资源,提高程序的执行效率。本文在说明进程、线程的基本概念后,还介绍了线程的状态,多线程的调度原则,并详细讨论了实现多线程的两种途经:重载Thread类的run()方法和Rummble接口的run()方法,它们都具有相同的功能和作用。最后还介绍了多线程的分组管理方法。  相似文献   

12.
在Windows平台下利用多线程技术对实时测试系统软件进行了设计和实现。通过分析多线程及其同步控制,结合实例给出实时测试系统软件的总体实现框图及思路,描述了基于事件同步对象的系统软件具体实现方法,给出线程在激光路面平整度测试仪系统软件实际测度中的工作流程。上述思路、方法与流程已被充分应用于对激光路面平整度测试仪系统软件的开发中,并取得了非常好的效果。  相似文献   

13.
介绍了Windows95/98/NT中的多线程技术,并提供利用W32API开发多线程应用的方法。  相似文献   

14.
为了在 VB.NET 中处理并发问题和多任务管理的问题,使用多线程编程技术这一程序设计最为广泛应用的技术是最方便的解决方法,应用需要多个任务时可以使用多线程技术。在键盘输入数据的同时另一个线程在计算井传输数据,其它的线程可以同时完成屏幕的更新显示、或从端口读入数据等。研究了在 VB.NET 中线程的创建、运行和终止的方法,及如何确定和更改线程的状态和线程的同步问题。通过对 VB.NET 编译环境中线程对象的分析,深入剖析了多线程技术在 VB.NET 编译环境中的实现过程,说明了 VB.NET 中基于多线程技术的程序开发过程。  相似文献   

15.
在WINDOWS95中提供了多线程机制,一个进程可以产和一几个线程,互相可异步执行,因此可在信号检测系统中,使用主线程处理用户界面,使用辅助线程进行信号检测,本文以电视频道播出状态监测系统为例,说明使其多线程的意义及其实现机制。  相似文献   

16.
Present a kind of method which is used to communicate between serial serial port and peripheral equipment dynamicly and real-time using multithreading technique based on the basic principle of communication and multitasking mechanism in the circumstance of Windows. This method resolves the question of Real-time answering in the serial communication validly, reduces losing rate of data and improves reliability of system. This article presents a general method used in the serial communication which is practical.  相似文献   

17.
介绍了微重力下两相流动沸腾换热模拟试验台的系统构成,并设计了一个基于Windows95/98/NT的多线程实时数据采集控制系统,以此对微重力下两相流动沸腾换热模拟试验台的系统进行多点测量及控制。  相似文献   

18.
工业过程仿培系统DCS操作站设计与实现   总被引:2,自引:2,他引:0  
介绍了在 Windows 平台下实现工业过程仿真培训系统 DCS 操作站功能的新途径 :使用图形化编程语言 LabVIEW 来开发仿集散控制系统(DCS)操作站的功能,给出了仿 DCS 操作站的结构以及几个主要的功能模块的软件实现,讨论了多线程技术如何在仿真培训系统中的应用。 该仿 DCS 操作站作为工业过程仿真培训系统核心之一已成功地投入使用  相似文献   

19.
Big data analytics is emerging as one kind of the most important workloads in modern data cen-ters.Hence, it is of great interest to identify the method of achieving the best performance for big data analytics workloads running on state-of-the-art SMT ( simultaneous multithreading) processors, which needs comprehensive understanding to workload characteristics.This paper chooses the Spark workloads as the representative big data analytics workloads and performs comprehensive measure-ments on the POWER8 platform, which supports a wide range of multithreading.The research finds that the thread assignment policy and cache contention have significant impacts on application per-formance.In order to identify the potential optimization method from the experiment results, this study performs micro-architecture level characterizations by means of hardware performance counters and gives implications accordingly.  相似文献   

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

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

京公网安备 11010802026262号