|
|
发表于 2008-11-6 10:04:00
|
显示全部楼层
Re:IOCP通信 问题
可以利用函数
BOOL PostQueuedCompletionStatus(
HANDLE CompletionPort, // handle to an I/O completion port
DWORD dwNumberOfBytesTransferred, // bytes transferred
ULONG_PTR dwCompletionKey, // completion key
LPOVERLAPPED lpOverlapped // overlapped buffer
);
当你想关闭这个线程时,可以主动向IO完成端口发送一个特殊的结束工作线程的数据包,GetQueuedCompletionStatus()得到这个数据包时,你就可以return 这个线程. |
|