首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 375 毫秒
1.
给出了检测程序段执行时间的程序结构,重点介绍了时间获取函数GetTickCount()和GetThreadTimes的原型、执行机理,分析了它们的适用场合,给出分别用这两个函数在单线程程序和双线程程序中检测时间的两个例子.这两个例子执行结果说明在多线程的程序中检测程序段执行时间应该使用函数GetThreadTimes.  相似文献   

2.
常规的时间检测方法,在Windows的CPU时间片轮转多任务分配机制下,无法准确检测程序中算法的执行时间。为精确检测程序中算法的执行时间,通过分析程序运行环境的特点,说明不同时间测试方法的优缺点,并给出代码示例,对应提出了适用于.NET环境的时间测试方法。应用此方法,通过对数值积分算法的时间检测得出多组数据。对比结果表明,此方法较常规方法检测所得的时间更为准确,能为精确分析和评价算法的执行效率提供有效可靠的参考。  相似文献   

3.
利用源代码级别的高级信息和二进制级别上性能准确估计的特点,在两个级别上对嵌入式系统进行硬件/软件划分,它支持动态划分,对用户透明;给出了系统划分模型,使用执行时间最少的增益函数启发下一步动作的启发算法。从实验结果可以看出,用较少的硬件面积基本不影响执行时间,特别地,在一些例子中执行时间还会有所提高。  相似文献   

4.
Linux程序员经常会用到popen函数去执行shell命令并得到执行结果。然而Linux库提供的popen函数却有两个致命的缺陷,本文分析了这两个缺陷产生的原因,并给出改造方案。  相似文献   

5.
Linux程序员经常会用到popen函数去执行shell命令并得到执行结果。然而Linux库提供的popen函数却有两个致命的缺陷,本文分析了这两个缺陷产生的原因,并给出改造方案。  相似文献   

6.
耿秀华 《微机发展》2002,12(6):83-85
由于析构函数的调用多为隐式的,因此,在一个应用程序中,尤其是在程序中包含聚集的情况下,某个类的析构函数究竟被调用过几次?每次调用又是针对哪个对象的?便成了2个值得探讨的问题。在此重点分析一个类的析构函数的调用情况,并结合具体例子加以说明。  相似文献   

7.
介绍使用BrolandC++和GDI函数设计Windows 环境下屏幕打印程序的方法,并给出了相的程序段。  相似文献   

8.
一类资源约束的单机成组调度问题   总被引:1,自引:0,他引:1  
本文讨论具有连续资源的单机成组调度问题.在这一模型中,工件组的安装时间是所消耗资源的非负严格减少连续函数,工件的加工时间是开工时间的严格增加函数.考虑两个问题,第1个问题是在满足资源消耗总量限制条件下,极小化最大完工时间.第2个问题的目标函数是在满足最大完工时间限制条件下,极小化资源消耗总量.分别对两个问题讨论了最优调度的某些特征,分别给出了求解最优资源分配的方法,并通过数值例子进行说明.  相似文献   

9.
提出基于OCI和JDBC/Java两种不同接口函数的实现方法,并给出两种方法相应的程序段。通过对这两种方法的分析比较,阐明了JSP技术在网站开发中的重要价值。  相似文献   

10.
讨论了Windows中精确计量器的实现方法,并分析了Windows的两个亲关的未公开函数,最后给出了一个使用精确计时器的例子。  相似文献   

11.
Windows中的多线程编程技术和实现   总被引:7,自引:0,他引:7  
本文简要介绍了 Windows环境下进行多线程编程的意义 ,重点讨论了 DEL PHI下开发多线程应用程序这一问题 ,通过多线程示例程序说明了多线程编程可明显提高程序的执行效率 ,反映了在 Windows环境下进行多线程编程的作用和效果。  相似文献   

12.
探讨了Linux平台下多线程技术和套接字网络通讯问题,在此基础上利用互斥锁和条件变量技术设计了一个面向连接的多线程并发服务器的详细算法。最后给出了基于Posix线程库的Linux系统下用C++实现多线程并发服务器的基本程序框架。实际项目应用表明这种基于多线程的并发服务器结构在完善程序功能的同时还可以有效提高其服务性能。  相似文献   

13.
信号量是进程或线程之间相互通讯的手段之一。有效地使用可以在多线程之间实现同步和互斥,以保证程序的正确的运行。在对线程的数据结构和相关的10个函数分析的基础上,以一个具体的例子给出如何使用信号量机制实现多线程之间的同步。  相似文献   

14.
并行测试技术在自动测试系统中的应用   总被引:22,自引:6,他引:16  
并行测试拥有减少测试时间、降低测试成本的强大优势,正成为研究热点之一。首先详细分析了并行测试的基本概念,介绍了目前实现并行测试可以采用的两大类4种结构,对这4种结构各自的优缺点进行了比较。接着以多线程并行测试程序为例描述了并行测试程序中同步、异步和单线程的三种模型,最后重点对多线程并行测试实现中几个值得注意的重要问题进行了讨论。  相似文献   

15.
现代操作系统中的多线程技术及其应用   总被引:1,自引:0,他引:1  
多处理器计算机系统的出现,并发多进程并行通信和同步上的困难,需要多线程来解决,多线程应用在适当的环境中可以大大提高程序的性能,本文对现代操作系统中的多线程技术和线程的私有数据进行了讨论,并以例程说明了多线程编程及其应用。  相似文献   

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

17.
VC++平台下的虚拟仪器应用研究   总被引:2,自引:0,他引:2  
在计算机自动控制设计中,使用较多的传统组态软件有价格昂贵、通用性差的缺点,通过对基于面向对象VC++编程平台设计的虚拟仪器系统研究,利用虚拟仪器和微机自动控制理论,设计出界面友好形象、操作容易、便于扩展的虚拟仪器测量系统;详细介绍了VC++编程完成可视化控制、多线程设计思路及GPIB、PCI等动态链接库的嵌入式编程方法,提供并解释了部分关键函数、命令,并设计出一套测量OLED(有机致电发光二极管)光电参数的自动测量系统,成为OLED材料的光电参数测量和有机发光材料及结构选择的有力工具,填补了OLED光电参数自动测量系统的空白。  相似文献   

18.
胡乃平  赵振 《微计算机信息》2007,23(3X):214-216
在比较常用串口通信实现形式的利弊基础上,针对某厂轮胎里程试验机监控系统的特点,设计并实现了串口通信动态链接库(DLL),详细介绍了多线程理论、重叠I/O方式,给出了程序流程图,对一些关键代码进行了说明,并给出了DLL的导出函数。  相似文献   

19.
多线程及Winsock在导弹仿真中的应用   总被引:3,自引:1,他引:3  
WindowsNT的多线程能力适合处理并行性任务,在主线程中可以创建多个子线程,每个子线程可以独立完成一个子任务,一个程序可以同时完成多个任务。使用多线程技术,既加快了系统的反应速度,又提高了执行效率。该文介绍了WindowsNT环境下基于MFC的多线程编程技术的原理、线程间的通信及同步控制的方法,以及Winsock网络编程的原理。最后介绍了在微机局域网(LAN)下采用多线程和Winsock编程技术进行空空导弹分布式实时仿真系统的设计过程。  相似文献   

20.
VB下多线程实现机制的比较   总被引:1,自引:0,他引:1  
VB语句是非线程安全的,不适合多线程工作模式.以一个实时地震浏览器为开发背景,从原理、实现方式、应用效果等方面对比论述了4种在VB下实现多线程的机制:Win32API、ActiveXDLL、ActiveXEXE、第三方线程库Thread Factory Lib.根据不同的应用需求,采用不同机制可开发出VB多线程应用程序,从而更好地发挥VB高效、快速、界面设计功能强大的特点.  相似文献   

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

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