IOCP写服务程序时的关键问题研究
陈怀松;陈家琪
【期刊名称】《计算机工程与设计》 【年(卷),期】2010(031)017
【摘要】为了编写高效的网络服务程序,针对经典的多线程实现多客户端并发服务的不足,研究了当前最流行的IOCP(I/O completion port,输入输出完成端口)实现网络服务的方式.在解决了3个IOCP特有的复杂问题(信息定位问题、系统资源限制问题、报文预处理问题)之后,利用IOCP实现了高效的网络服务程序,完全克服了多线程实现多客户端并发服务的CPU使用量高、系统资源占用多、网络资源利用不充分,系统效率低等不足.实验结果表明,只要合理解决这3个问题,在编写网络服务程序过程中就能顺利地使用IOCP方式.与非IOCP实现网络服务程序方式的对比,系统效率有显著提高且网络资源得到更充分的利用. 【总页数】4页(3793-3796)
【关键词】输入输出完成端口;IO完成端口;套接字;传输控制协议;网际协议 【作者】陈怀松;陈家琪
【作者单位】上海理工大学,光电信息与计算机工程学院,上海200093;上海理工大学,光电信息与计算机工程学院,上海200093 【正文语种】中文 【中图分类】TP393 【相关文献】
1.深度思考:十问2010年我国农药工业——对2010年几个关键问题的再思考对2010年几个关键问题的再思考一对2010年几个关键问题的再思考——
对2010年几个关键问题的再思考2010年几个关键问题的再思考 [J], 韩永奇 2.如何指导学生写常见的应用文--“语文学科教学关键问题实践研究”之八 [J], 毛海鹰
3.浅谈“人物慢写”基本步骤中的几个关键问题 [J], 刘林 4.手写汉字识别中关键问题的再认识 [C], 姜珊
5.浅谈“人物慢写”基本步骤中的几个关键问题 [J], 刘林
以上内容为文献基本信息,获取文献全文请下载