Windows io完成端口
Windows 提供一种称为I/O完成端口(I/O Completion Port)机制,能够让I/O的完成处理交由一个专门的线程池来完成,而线程池的线程数量是一个可配置的参数。这种做法将I/O请求的发起动作与完成处理分离到了不同的线程中。CreateIoCompletionPort函数会创建一个I/O完成端口,并使其与一个或多个文件句柄发生关联。I/O完成端口是内核对象。