从MSDN中翻译了IO完成端口的文章,不得不说翻译的很烂,英语需要继续提高啊... 在一个多处理器系统上,IO完成端口提供一个非常高效的线程模型来处理多个异步IO请求.当一个进程创建了一个IO完成端口,系统会创建一个关联的队列用于处理请求.进程处理大量并发异步IO请求是非常快速和高效的,通过使用IO完成端口结合一个线程池是比在接收到请求时创建线程高效的. 完成端口是如何工作的 CreateIoCompletionPort方法创建一个IO完成端口,并且关联一个或多个文件句柄.当这些文件的一个异步I…