概念解读

Concept1:  IOCP 以及C#中IOCP处理SocketAsyncEventArgsEx

Detail1: IOCP, I/O完成端口 ,不阻塞线程,接收请求完成后调用线程池中线程进行处理,而不用回到原线程中处理,减少线程切换的开销。

在windows下使用IOCP,可以直接使用C#异步编程await/async

Concept2: 句柄-占用系统资源, 文件操作(文件句柄),网络操作(socket句柄)

原文地址:https://www.cnblogs.com/mbaymax/p/11315284.html