0
如果我想用完成端口從不同的線程獲取信息,關於IOCP的問題
我該如何設計程序的結構?下面的怎麼樣?
如果我想使用全局函數,該如何設置互斥鎖?
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();
}
}