Если я хочу использовать порт завершения для получения информации из другого потока,
как мне спроектировать структуру программы? Как насчет приведенной ниже?
Если я хочу использовать глобальную функцию, как я могу установить мьютексы?
Main(){
for i in range NumOfThreads{
CreateIoCompletionPort()
CreatThread(ThreadFun)
}
}
ThreadFun(){
While(1){
GetQueuedCompletionStatus(); // wait for completion of an IO
Process What ever has completed ();
Start another file operation();
}
}