IOCP写服务程序时的关键问题研究.docVIP

  • 3
  • 0
  • 约1.03万字
  • 约 17页
  • 2019-10-11 发布于江西
  • 举报
IOCP写服务程序时的关键问题研究 计算机工程与设计ComputerEngineeringandDesign2010,31(17)3793 ?网络与通信技术? IOCP写服务程序时的关键问题研究 陈怀松,陈家琪 (上海理工大学光电信息与计算机工程学院,上海200093) 摘要:为了编写高效的网络服务程序,针对经典的多线程实现多客户端并发服务的不足,研究了当前最流行的IOCP(I/O completionport,输入输出完成端口)实现网络服务的方式.在解决了3个IOCP特有的复杂问题(信息定位问题,系统资源限制 问题,报文预处理问题)之后,利用IOCP实现了高效的网络服务程序,完全克服了多线程实现多客户端并发服务的CPU使用 量高,系统资源占用多,网络资源利用不充分,系统效率低等不足.实验结果表明,只要合理解决这3个问题,在编写网络服 务程序过程中就能顺利地使用IOCP方式.与非IOCP实现网络服务程序方式的对比,系统效率有显着提高且网络资源得到 更充分的利用. 关键词:输入输出完成端口;10完成端口;套接字;传输控制协议;网际协议 中图法分类号:TP393文献标识码:A文章编号:1000—7024(2010)17—3793—04 ResearchofkeyissuesforwritingserviceprogramusingIOCP CHENHuai—song,CHENJia-q

文档评论(0)

1亿VIP精品文档

相关文档