首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到19条相似文献,搜索用时 46 毫秒
1.
用I/O完成端口设计多线程的服务应用程序   总被引:6,自引:0,他引:6  
探讨了在Windows操作系统平台下用I/O完成端口开发多线程的服务器应用程序的方法。  相似文献   

2.
利用Windows的DLL(动态连接库)和全局共享内存技术来建立系统实时数据库的设计思想,采取传统数据库系统、文件系统和内存数据库系统兼用,利用多种存储介质来构造系统的实时数据库系统,并通过给用户提供一套接口标准——实时数据库系统接口,来实现I/O驱动程序与用户程序和实时数据库系统间的高速数据传递。  相似文献   

3.
基于IOCP的服务器端应用程序   总被引:4,自引:0,他引:4  
本文介绍了IOCP(I/O Completion Port 输入/输出完成端口)的基本原理,IOCP是一种能够合理利用与管理多线程的机制,可以帮助处理大量客户端请求的网络服务问题,是Windows系统平台上用于开发高性能的服务器端应用程序的最好的I/O模型。本文最后结合实践给出了一个基于IOCP开发服务器端应用程序的设计方案和其部分实现代码。  相似文献   

4.
介绍了Windows最复杂的内核对象IOCP(I/O Completion Port输入/输出完成端口)的基本原理。利用完成端口机制,应用程序能够为数百上千的用户服务。文章通过完成端口对象指定一定数量的线程,对重叠I/O请求进行管理,从而为已完成的重叠I/O请求提供服务。通过该模型编写的网络服务应用程序可以达到较好的性能。  相似文献   

5.
建立支持VB进行I/O端口操作的动态链接库   总被引:4,自引:0,他引:4  
介绍了建立VB调用的支持I/O端口操作的16位及32位动态链接库的一些关键2,给出了32位动态链接库的程序清单。  相似文献   

6.
我们在看一些计算机文章时经常会接触到“端口”这个词,许多朋友觉得这个所谓的“端口”很神秘,很想了解它,今天我们就谈谈端口。  相似文献   

7.
提高Visual Basic应用程序执行速度的途径   总被引:2,自引:0,他引:2  
本文介绍采用C语言建立可供VB调用的连接库的方法,讨论了VB调用C语言时参数传递的一些问题。采用这种方式可以大幅度地提高用VB开发的应用程序的执行速度,并提高代码的复用率。  相似文献   

8.
LabVIEW下基于DLL的数据采集应用   总被引:6,自引:0,他引:6  
王丹民 《控制工程》2002,9(3):68-70
介绍一种在LabVIEW下使用普通数据采集卡实现精确定时数据采集的方法。该方法使用LabVIEW与外部代码进行连接的动态连接库机制,实现对数据采集卡的I/O控制;利用LabVIEW新的多媒体定时器的定时功能,实现准确到1ms的定时采样。经试验验证,在使用1000Hz的采样频率采集50Hz的标准锯齿波时,定时误差小于0.01%。实践表明,此机制高效、易行,使LabVIEW强大的信号处理功能得到了充分的利用。  相似文献   

9.
首先分别介绍了文件I/O和标准I/O库的相关函数和实现细节,提出了一系列有关文件读写效率的猜想,然后基于Linux平台设计实验并验证了提出的猜想,最后比较了文件I/O函数和标准I/O库函数,并总结了各自的适用场合。  相似文献   

10.
本文介绍了Windows 2000/XP下WDM驱动程序的基本设计方法;阐述了I/O设备驱动程序的基本构成,硬件资源的配置和访问的方法;提出了设备驱动程序在实际应用中的层次化结构。  相似文献   

11.
本文介绍了PM511P数据采集卡及其原理,讨论了在VisualBasic环境下,利用动态链接库,实现对I/O端口控制,并通过实例讲解实时控制程序的开发。  相似文献   

12.
本文介绍了PM511P数据采集卡及其原理,讨论了在Visual Basic环境下,利用动态链接库,实现对I/O端口控制。并通过实例讲解实时控制程序的开发。  相似文献   

13.
用完成端口实现可扩展的服务器应用   总被引:2,自引:0,他引:2  
吴星  黄爱萍 《计算机科学》2002,29(11):144-145
基于Socket的网络服务应用已经使用得相当普遍,诸如创建Socket、侦听/接受连接以及收发数据等方面也有很多经验文档和范例可供参考。然而实现可承受大数据量和连接数的网络服务应用程序还是一件比较困难的事情。最大的问题在于网络服务程序如何解决从单个客户连接处理到多个客户连接处理的可扩展性。在Windows NT和Windows 2000平台上,Overlapped I/O运用“完成端口”(completion ports)来真正实现所谓可扩展的网络应用。“I/O完成端口”(I/O completion ports)和Win-dows SocketS 2.0可实现用于处理大量连接的应用。  相似文献   

14.
介绍使用Visual C++建立动态链接库,并通过VB编程工具进行I/O端口的访问,实现Windows环境下的直接I/O控制.  相似文献   

15.
VAX MACRO语言不包括任何I/O部分,一个完善的I/O工具对于MACRO程序员至关重要。在现有的书中尚未发现令人满意的I/O工具,笔者开发的宏read和write,既简单又有效,本文将介绍它们的用法和实现技术。  相似文献   

16.
Delphi环境下串行通信应用程序设计   总被引:1,自引:0,他引:1  
应用Windows95/98操作系统的多线程技术和Win32应用程序接口(API),实现在Delphi环境下的串行通信程序,并利用Delphi可视化组件库(VCL)的“第三方组件支持”特性,把设计好的串行通信代码构造成Delphi组件并注册到代码包(Code Package),从而使串行通信功能的监控系统应用程序设计更为方便。  相似文献   

17.
介绍了移载机的用途、工作原理,阐述了其基于PLC控制的机械结构和电气结构设计思想。实际运行表明:设计的自动化移载机硬件结构简单合理、运行稳定、软件升级容易。  相似文献   

18.
CAD/CG在机器人离线编程中的应用   总被引:2,自引:1,他引:2  
机器人离线编程是机器人应用的重要工具,它与CAD/CG技术紧密相关,本文讨论CAD/CG在我们开发的装配机器人离线编程系统ARPS中的应用,包括机器人世界的几何建模、运动位置的推理、碰撞检查和计算机动画。  相似文献   

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

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

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