WaitforMultipleObjects无法正常工作

时间:2012-05-11 10:24:54

标签: c++ windows winapi

我尝试监控

上的变化
  1. //server/results
  2. //server/results/1
  3. //server/results/1/output
  4. //server/results/2
  5. //server/results/2/output
  6. //server/results/3
  7. //server/results/3/output
  8. 等...
  9. 每个人都有FindFirstChangeNotification创建的句柄。因此,当生成更多结果时,句柄数量接近服务器连接限制50.(Normaly One单个远程服务器可以同时支持最多50个接收功能。)我的问题是一切正常,直到数量为止句柄达到47左右,然后//server/results停止工作。

1 个答案:

答案 0 :(得分:1)

您可以尝试使用ReadDirectoryChangesW代替FindFirstChangeNotification,而不是递归地监视文件夹。