I/O Completion Ports学习(二)
本话题的范围,但是一个好的经验是在线程池里最少拥有系统处理器两倍的线程数(>=2*corenum)。可以参考 Thread Pools。
支持的IO函数
下列的函数可以被用来通过利用完成端口来启动IO操作。你必须传递OVERLAPPED结构的一个实例和之前与IO关联的描述符给这些函数(通过调用CreateIoCompletionPort)来开启IO完成端口机制:
ConnectNamedPipe
DeviceIoControl
LockFileEx
ReadDirectoryChangesW
ReadFile
TransactNamedPipe
WaitCommEvent
WriteFile
WSASendMsg
WSASendTo
WSASend
WSARecvFrom
WSARecvMsg
WSARecv
ok,翻译完了,很多句子不通顺啊,有的地方自己都不明白啊!