您好,欢迎来到[编程问答]网站首页   源码下载   电子书籍   软件下载   专题
当前位置:首页 >> 编程问答 >> VC/MFC >> 再问ICOP两个问题。

再问ICOP两个问题。

来源:网络整理     时间:2016/7/28 5:48:44     关键词:

关于网友提出的“ 再问ICOP两个问题。”问题疑问,本网通过在网上对“ 再问ICOP两个问题。”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题: 再问ICOP两个问题。
描述:

1.是accept前创建cpu*2+2个线程,还是accpet后创建?意思就是,cpu*2+2个线程是服务于所有的连接,还是只服务于某一个连接?
2.一般情况下,连接不多的时候,采用一个连接一个线程的方法,这样比较耗资源,所以才有了IOCP模式。
那么,如果前提是cpu*2+2个线程是服务于所有连接,由IOCP去判断哪个线程是空闲的,然后把空闲的线程拿出来send\recv,这样的模式到底能承受多少个连接呢?面对成千上万的连接,我有点不理解,为什么说IOCP是支持多连接最好的模式。。。


解决方案1:

1、前后创建问题都不大,我的观点是选择前创建,原因就像去kfc吃东西,kfc先准备好让客户吃的材料和处理设备流程,然后前台响应客户点餐。
2、处理线程是面向请求的处理,不应该面向某个连接,这个是iocp的基本思想。
记得散点分,我现在才9分,草地。


以上介绍了“ 再问ICOP两个问题。”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/2980573.html

相关图片

相关文章