摘要

文件监控服务可以提供实时文件更新信息,是文件型数据交互中不可缺少的底层工具。为保证文件监控服务的实时性,采用基于完成例程的重叠异步I/O(Overlapped I/O)算法,构建多线程模型,通过实时处理文件更新通知队列和用户请求队列的入栈出栈,返回文件更新信息。为了适应不同的实用场景,分别提出文件新增监控器、文件修改监控器和文件新增及修改监控器等三种文件监控器的接口实现方法,讨论了文件监控异常处理算法。经过试验验证,文件监控算法可以提供准确性高、时效性好的Windows系统本地文件目录监控服务。

  • 出版日期2021
  • 单位江苏无线电厂有限公司