对不起这个愚蠢的问题: - )
我发现处理数百(甚至数千)套接字连接的最佳方法是使用I / O完成端口,但我很难理解这个主题的教程。我的问题是在实际理解I / O完成端口之前我应该先了解哪些主题?我能想到的唯一话题是线程池,还有其他什么?
答案 0 :(得分:1)
我会说你需要明白:
传统民意调查 / 准备模型的工作原理(这不适用于IOCP本身,这完全不同,但由于绝大多数套接字使用前者执行I / O,区分,并且特别是避免前者的语义很有用。)
为什么IOCP优于民意调查模型;它是如何不同的,它带来了什么
所有权的概念。 IOCP依赖于在给定操作期间它可以拥有内存的事实。
排队或待处理的I / O操作,以及与队列异步处理
回调