-1
我嘗試監測變化WaitForMultipleObjects的不正常工作
//server/results
//server/results/1
//server/results/1/output
//server/results/2
//server/results/2/output
//server/results/3
//server/results/3/output
- 等...
他們每個人都有被FindFirstChangeNotification
創建句柄。因此,當生成更多結果時,句柄的數量正在接近服務器連接限制50(通常一臺遠程服務器可以同時支持最多50個接收函數。)我的問題是,一切正常,直到數量句柄達到47左右,則//server/results
停止工作。
代碼片段? 'WaitForMultipleObjects'工作量大,最多可處理MAXIMUM_WAIT_OBJECTS個句柄。 –
非常奇怪的問題。標題提到'WaitForMultipleObjects',但是在主題中沒有提及。沒有代碼,這是一個沒有問題的問題。並且已知'WaitForMultipleObjects'工作。問題出在您的代碼中。你需要在這裏調整你的心態。 –
爲什麼不只是在'bWatchSubtree'設置爲true的情況下觀看'// server/results'? – Deanna