完成端口 关闭 线程 在线等待
在使用完成端口时,创建了多个工作者线程,如何关闭所有的线程?现在的问题是关闭所有的线程。如何向每个工作者线程发送完成数据包。
/////////////////////////////////////////
用PostQueuedCompletionStatus函数,向每个工作者线程都发送—个特殊的完成数据包。该函数会指示每个线程都“立即结束并退出”.
下面是PostQueuedCompletionStatus函数的定义:
BOOL PostQueuedCompletionStatus(
HANDLE CompletlonPort,
DW0RD dwNumberOfBytesTrlansferred,
DWORD dwCompletlonKey,
LPOVERLAPPED lpoverlapped,
);
现在的