我正在使用FileSystemWatcher的多个实例来监视多个目录。
所有这些都与我调用我的一些方法的相同OnChanged方法配对。
问题是,当一次有很多变化时,有时多个FileSystemWatchers同时触发OnChanged,导致我的应用程序冻结。
如何同步它们,以便一次只有一个FileSystemWatcher实例可以访问OnChanged方法?即我想阻止对OnChanged的所有访问,直到完成一个FileSystemWatcher。
如果有人能提供代码示例,我将不胜感激。