完了ポートを使用して別のスレッドから情報を取得したい場合は、
プログラムの構造をどのように設計できますか?以下のものはどうですか?
グローバル関数を使用したい場合、ミューテックスを設定するにはどうすればよいですか?
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();
}
}