2011年1月26日
摘要: 研究了几天IOCP的模型,参考了很多大牛的文章,有了点自己的感觉,于是把心得写下来,算是记录一下成长的过程,也希望用最直观的图的形式让以后的人更直观的明白IOCP的基本原理,其实IOCP有很多实现的方式,先说一下第一种比较基本的ICOP,这种理解之后其他的就很容易理解了。:) 先看一下我绘制的一个原理图,图应该更容易理解一下,绘制了1个多小时呢,水平有限,高手莫怪。流程图解释————标红的①②③④就是完成一个IOCP模型的时间构建的顺序,基本是代码的执行顺序。①:创建一个完成端口,也就是创建一个系统维护的消息队列②:创建IO线程池,数目基本是2*CPU数目,工作线程主要完成如下逻辑:接受cli 阅读全文
posted @ 2011-01-26 13:25 阿 强 阅读(844) 评论(0) 推荐(1) 编辑
摘要: 研究了几天IOCP的模型,参考了很多大牛的文章,有了点自己的感觉,于是把心得写下来,算是记录一下成长的过程,也希望用最直观的图的形式让以后的人更直观的明白IOCP的基本原理,其实IOCP有很多实现的方式,先说一下第一种比较基本的ICOP,这种理解之后其他的就很容易理解了。:) 先看一下我绘制的一个原理图,图应该更容易理解一下,绘制了1个多小时呢,水平有限,高手莫怪。流程图解释————标红的①②③④就是完成一个IOCP模型的时间构建的顺序,基本是代码的执行顺序。①:创建一个完成端口,也就是创建一个系统维护的消息队列②:创建IO线程池,数目基本是2*CPU数目,工作线程主要完成如下逻辑:接受cli 阅读全文
posted @ 2011-01-26 12:54 阿 强 阅读(286) 评论(0) 推荐(1) 编辑