首页 | 官方网站   微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 109 毫秒
1.
正确使用多线程技术能够更好地开发并发性任务和提高测控系统性能,在避免系统阻塞和减少系统运行时间方面有着明显优点.详细介绍了LabWindows/CVI环境中多线程机制以及线程池中关键的数据保护技术,设计了一个实例程序,同时实现了线程池、数据保护、异步定时器等多线程技术,实例同时说明了通过不同方法访问线程安全变量的差异.  相似文献   

2.
本文介绍了在MASM32环境下,进程、线程的操作方法,重点介绍了多线程程序的开发思路,以及三种线程间的通讯机制——使用全局变量、使用Windows消息传递机制和使用事件对象,以实现不同线程间的协同工作。  相似文献   

3.
本文介绍了在MASM32环境下,进程、线程的操作方法,重点介绍了多线程程序的开发思路,以及三种线程间的通讯机制——使用全局变量、使用Windows消息传递机制和使用事件对象.以实现不同线程间的协同工作。  相似文献   

4.
以多线程同步技术在电感自动测试系统程序开发中的应用为例,该文着重论述了Windows系统提供的线程同步机制和LabWindows/CVI中的多线程数据保护机制,并给出了如何通过事件和线程安全变量来实现多线程间的同步控制和数据保护的方法。该技术的使用大大提高了整个系统的性能,提高了单台测试仪的产能,在实际生产中取得了良好的效益。  相似文献   

5.
基于VB.NET的多线程技术应用   总被引:4,自引:0,他引:4  
采用多线程技术可充分提高应用程序运行效率,微软的.NET框架提供了新的线程类库,从而可以方便地创建多线程应用程序。本文首先简述了多线程应用的意义,介绍了进程、线程以及应用程序域的相互关系,随后举例介绍了使用Visual Basic.NET进行线程的创建与管理的过程,通过对Thread基类的引用可创建一个线程,然后可利用线程的start等方法属性进行线程的管理,并强调了线程的同步技术的应用,通过多线程编程技术的应用来开发效率更高、响应速度更快的应用程序。  相似文献   

6.
杨桦  周静 《计算机与现代化》2011,(9):165-167,172
支持多线程机制是Java编程语言的一大重要特性,本文重点介绍基于线程和基于进程的多线程机制的基本概念及其优缺点,以及多线程的定义方法。通过龟兔赛跑程序的实现进一步介绍基于Java多线程机制的应用与实现。  相似文献   

7.
Java多线程编程中线程生存期和优先级的探讨   总被引:1,自引:2,他引:1  
在JAVA多线程编程中,理解线程的生存期和优先级是编制多线程程序的基础。主要介绍了Java多线程机制的线程生存期和优先级的原理、线程的生存期和优先级决定着整个线程实现。  相似文献   

8.
用VB创建高效的多线程应用程序   总被引:1,自引:0,他引:1  
VB本身的机制已经提供了对创建多线程应用程序的内在支持,尽管 Microsoft的官方文献并未明确指出这一点。国内介绍创建VB多线程应用程序的文章大多采用APl函数CreateThread,但是实际上这种方法并不可取。本文将向读者展示如何挖掘VB对STA 的支持以构造多线程的应用程序,如何防止线程间的相互阻塞以执行异步方法调用,如何在线程间有效地通讯,以及如何重载 S T A 内建的方法顺序。  相似文献   

9.
本文以Java的多线程为研究对象,阐述了Java线程的同步机制、模型及调度,讨论了Java在语言级对多线程的支持,并对Java环境下多线程程序的开发及应用进行了较深入的探讨。  相似文献   

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

11.
VB环境下基于类的软件复用技术研究   总被引:2,自引:1,他引:1  
为提高VB环境下软件开发的效率,研究了软件复用技术,提出了以代码组件为核心的软件复用工程化思想.结合具体应用,详细介绍了VB中类的创建、复用方法,以及基于类的ActiveXDLL代码组件复用技术,同时还对VB中常用的其它代码组件的复用方法进行了简单介绍.研究结果表明,合理利用相关的软件复用技术,可以缩短软件的开发周期,提高软件的开发质量.  相似文献   

12.
张志民  王征  王强 《计算机工程》2001,27(1):173-175
VB可迅速快地开发出友好的用户界面,受到广大程序员的青睐,但在使用VB为现有的命令行程序包装用户界面时,存在着如何与命令行程序进行数据交换以及如何同步调用命令行程序的问题,并介绍3种不同的解决方法。  相似文献   

13.
为自主研制的多功能混凝土超声波检测仪开发了一套基于Windows平台的数据采集与分析软件.该软件采用动态链接库技术将底层硬件访问函数与Windows应用程序进行了有效分离,利用DMA方式和多线程技术进行了数据的实时采集,设计了友好的人机界面和各种容错及防错措施,提高了系统的稳定性.该软件在多个实际工程中得到应用,使用效果良好.  相似文献   

14.
用混合编程开发图像处理系统   总被引:1,自引:0,他引:1  
提出了一种用 VB与 VC混合编程开发图像处理系统的方法。简要介绍了 VB中调用 DL L的知识。阐述了在 VB中通过调用 API函数快速获取图像像素信息和显示图像的方法。最后论述了如何在 VC中编写用作图像处理的 DL L以及在 VB中调用这个 DL L  相似文献   

15.
Visual Basic.NET是微软推出的目前最新的程序设计语言,它比Visual Basic6.0作了重大改变,从而支持多线程技术。为了阐明Visual Basic.net的多线程机制的结构、功能和用法,首先通过一个实例即用VB6.0和VB.net同时去计算一个循环的大体执行时间来引出并实践了VB.net的多线程机制,然后归纳总结了其机制和用法。证明VB.net的多线程机制可以解决一些VB6.0难以解决的问题,说明多线程技术的优点在于它不仅在系统中可以提高程序的并发度,而且在多线程编程时可以灵活地实现同一应用程序中的多模块并发执行,这在现代程序设计中非常重要。  相似文献   

16.
VB与MATLAB混合编程及在矿区土地信息系统中的应用   总被引:3,自引:0,他引:3  
介绍了VB与Matlab混合编程的五种方法,并以在矿区土地信息系统的的应用为例,重点介绍了当前VB与Matlab混合编程最常用的方法即ActiveX自动化方法。  相似文献   

17.
公路路线CAD系统的数据管理方法   总被引:1,自引:1,他引:0  
介绍公路路线CAD系统数据管理方法的类型和特点,提出采用Excel文档这一新的数据管理方法,并分析该方法的特点。采用VB编程和ActiveX技术,实现在公路路线CAD系统主程序中控制与操作Excel文档的功能。  相似文献   

18.
VB和MATLAB无缝接口编程   总被引:12,自引:0,他引:12  
针对VB和MATLAB接口编程问题,本文介绍了一种无缝接口编程的方法——利用MATLAB Add-in将M文件生成DLL文件,在VB中调用。并以具体的例子给出了通过这种方法实现VB可视化界面和MATLAB信号分析。  相似文献   

19.
ActiveX动态链接库在Web中的应用   总被引:2,自引:0,他引:2  
ActiveX动态链接库应用于Web可以提高代码重用,增加交互性,丰富Web应用功能并提高编程效率。介绍了ActiveX DLL的一般安装注册方法和在微软事务服务器(MTS)中安装注册的方法,解决了应用中出现的数据类型不匹配问题,并对ActiveX DLL在客户浏览器端和服务器端的不同应用进行了比较。  相似文献   

20.
VB6.0调用Matlab 6.5编程的实现   总被引:2,自引:0,他引:2  
给出了利用动态连接库(DynamicLinkLibrary即dll),MatrixVB组件和Ac-tiveX技术,实现VisualBasic6.0对Matlab6.5的编程调用的方法并通过编程实践总结出各种实现方法各自的优缺点:利用动态连接库技术的方法实现较为复杂,但其功能强大,应用程序灵活性高;利用MatrixVB组件能够实现两者较为完美的结合,应用程序可以脱离编程环境发布,但是所能利用的函数有限;利用ActiveX技术的方法定制的应用程序需要Matlab操作平台的支持,但其实现简单,操作灵活。  相似文献   

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

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

京公网安备 11010802026262号