2011年9月18日

摘要: 研究了几天IOCP的模型,参考了很多大牛的文章,有了点自己的感觉,于是把心得写下来,算是记录一下成长的过程,也希望用最直观的图的形式让以后的人更直观的明白IOCP的基本原理,其实IOCP有很多实现的方式,先说一下第一种比较基本的ICOP,这种理解之后其他的就很容易理解了。:) 先看一下我绘制的一个原理图,图应该更容易理解一下,绘制了1个多小时呢,水平有限,高手莫怪。 流程图解释———— ... 阅读全文
posted @ 2011-09-18 12:08 我要穿越 阅读(435) 评论(0) 推荐(0) 编辑
摘要: http://h-lm.spaces.live.com/blog/cns!C523F565A10E3B66!824.entry 2008/11/11 实现UDP IOCP心得 当前许多资料都是介绍TCP的IOCP的实现,UDP的较少。 1.很多人在讨论UDP是否需要IOCP。 借http://jlbookworm.spaces.live.com/blog/cns!ef3e777c2448... 阅读全文
posted @ 2011-09-18 11:37 我要穿越 阅读(2077) 评论(0) 推荐(0) 编辑
摘要: IOCP在网络应用中常见错误分析 原创文章 JohnsonFeng@yeah.net 致力于网络游戏服务器.客户端引擎开发 IOCP是一种异步套接字体机制,它是Windows系统中管理异步IO操作的API。使用IOCP,应用程序可以发送一个耗时的请求,然后执行其他的任务,而这个请求在内核执行,调用相应的驱动程序完成IO操作各个步骤。在大规模C/S架构的系统中,完成端口经常用于管理大量Sock... 阅读全文
posted @ 2011-09-18 11:28 我要穿越 阅读(371) 评论(0) 推荐(0) 编辑
摘要: 原文: 理解 I/O Completion Port (IOCP完成端口) 欢迎阅读此篇IOCP教程。我将先给出IOCP的定义然后给出它的实现方法,最后剖析一个Echo程序来为您拨开IOCP的谜云,除去你心中对IOCP的烦恼。OK,但我不能保证你明白IOCP的一切,但我会尽我最大的努力。以下是我会在这篇文章中提到的相关技术: I/O端口 同步/异步 堵塞/非堵塞... 阅读全文
posted @ 2011-09-18 11:20 我要穿越 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 2011-03-22 08:55 by 横刀天笑, 3223 visits, 收藏, 编辑 本文首发在IT168 写这个系列原本的想法是讨论一下.NET中异步编程风格的变化,特别是F#中的异步工作流以及未来的.NET 5.0中的基于任务的异步编程模型。但经过三篇文章后很多人对IO异步背后实现的原理以及为什么这样能提高性能很感兴趣。其实我本不想花更多的文字在这些底层实现的细节上,一来我并不擅长... 阅读全文
posted @ 2011-09-18 10:48 我要穿越 阅读(318) 评论(0) 推荐(0) 编辑
摘要: 这句话不错::你这种实现方式是非常低效的,这里要进行的耗时操作属于IO操作,不是计算密集型,可以不分配线程给它 2011-02-22 08:15 by 横刀天笑, 6512 visits, 收藏, 编辑 在上一篇文章中,我们从构建响应灵敏的界面以及构建高可伸缩性的服务应用来讨论我们为什么需要异步编程,异步编程能给我们带来哪些好处。那么知道了好处,我们就开始吧,但是在异步编程这个方面,说... 阅读全文
posted @ 2011-09-18 10:38 我要穿越 阅读(207) 评论(0) 推荐(0) 编辑

导航