1
根據http://support.microsoft.com/kb/156932,有條件可以使異步磁盤IO操作同步完成。這僅適用於磁盤IO還是類似的情況適用於網絡IO?套接字異步操作是否會同步完成?
UPDATE: 我和調試測試,現在這一點,已經驗證 1)如果在接收緩衝器中的運行數據將完成同步 2)IOCP將觸發回調不管。
根據http://support.microsoft.com/kb/156932,有條件可以使異步磁盤IO操作同步完成。這僅適用於磁盤IO還是類似的情況適用於網絡IO?套接字異步操作是否會同步完成?
UPDATE: 我和調試測試,現在這一點,已經驗證 1)如果在接收緩衝器中的運行數據將完成同步 2)IOCP將觸發回調不管。
當然,如果您正在讀取已經存在於套接字接收緩衝區中的數據。真正的問題是它會對你有什麼不同?
我正在使用帶工作者線程池的IOCompletionPort,所以我想知道如果我可以依靠發生的回調來執行我的處理或天氣,我應該立即處理處理 –
爲什麼?回調將被調用。讓它發生。 – EJP
即使ReadFile返回true? –