共查询到10条相似文献,搜索用时 312 毫秒
1.
基于IOCP的服务器端应用程序 总被引:4,自引:0,他引:4
本文介绍了IOCP(I/O Completion Port 输入/输出完成端口)的基本原理,IOCP是一种能够合理利用与管理多线程的机制,可以帮助处理大量客户端请求的网络服务问题,是Windows系统平台上用于开发高性能的服务器端应用程序的最好的I/O模型。本文最后结合实践给出了一个基于IOCP开发服务器端应用程序的设计方案和其部分实现代码。 相似文献
2.
3.
IOCP机制在P2P模式网络通信中的应用 总被引:4,自引:0,他引:4
分析了Windows的IOCP(I/O completion port)机制和P2P(Peer-To-Peer)模式以及IOCP机制应用在对等网络模型的客户端中,以增强对等网络中每个节点计算机的承载能力。 相似文献
4.
杨勇 《电脑编程技巧与维护》2013,(11):80-86
内网主机上的转发器要处理大量外网客户端的并发连接,因此需要有一种高效并行处理多连接的I/O机制。采用完成端口模型(IOCP)管理并发连接,为提高完成端口的执行性能,利用对象池技术提高完成端口模型对内存资源的利用效率,采用零字节投递处理重叠I/O的方法降低操作系统资源开销。而对于用户命令消息的传递,为不影响数据传输效率,在单独的线程中以完成例程模型进行管理。 相似文献
5.
针对数据库应用性能测试在少量测试终端上产生大量虚拟客户事务的需要,以及普通多线程技术的不足,提出了一种利用Windows输入/输出完成端口(I/O completion port, IOCP)技术产生并调度大量的虚拟客户事务的方法,该方法原本用于Windows NT操作系统下的服务端线程调度,并在网络游戏服务和大规模通信系统中得到广泛应用.主要讲述了基于IOCP技术构建的事务调度引擎的设计思想及在数据库应用性能测试中的应用,最后通过性能测试.实验表明,基于IOCP技术的线程池比其他多线程调度模型具有更好的性能,能够在有限的测试终端上为被测系统产生足够的压力. 相似文献
6.
完成端口是Windows系统平台上用于开发高性能服务器应用程序的最好I/O模型。介绍了10CP(输入/输出完成端口)的基本原理,并给出一个基于IOCP开发服务器端应用程序的设计方案及其部分实现代码。 相似文献
7.
为了实现大规模虚拟地形环境的实时绘制,提出一种海量地形数据实时调度算法。本文算法基于传统四叉树结构对地形数据进行组织和索引。在此基础上,运用Hilbert填充曲线对数据进行存储优化。然后设计基于I/O完成端口(I/O Completion Port,IOCP)的异步机制,结合多线程技术实现了I/O操作及数据加卸载的合理运作。最后,选取单线程同步I/O算法与本文算法进行实验对比。结果表明,本文算法具有高效的数据调度性能,可以满足大规模地形实时绘制的需求。 相似文献
8.
利用一种在Windows平台上的I/O完成端口(IOCP)方法.解决在C/S模式下远程监控服务器针对大量并发客户连接请求的问题。用IOCP机制控制和管理多并发线程。实现高效的系统网络性能,并给出基于Windows Socket的远程监控服务器的网络传输设计和实现过程。 相似文献
9.
10.
基于Linux的SMP机群环境中并行I/O模型研究 总被引:1,自引:0,他引:1
提出了一个基于数据通路的波浪推进式并行I/O模型框架,并在基于Linux的SMP机群系统中,根据波浪推进式并行I/O模型框架对各个数据通路进行建模,具体分析了这个波浪推进式并行I/O模型,从思路上解决了刻画并行I/O性能的并行I/O模型问题。 相似文献