【发布时间】:2013-09-28 10:47:18
【问题描述】:
我有一个应用程序,它使用inotify 和std::thread 来检查文件是否在应用程序之外被修改。问题是当文件在应用程序内部被修改时,inotify 工作并且它被认为是在外部更新的。我的问题是,如何检查文件是否仅在应用程序之外被修改。几乎每个文本编辑器都以这种方式工作(当文件在外部修改时,它会要求重新加载。但是当您在内部修改文本时,它不会要求类似的东西)。这些应用程序是如何设计的?
【问题讨论】:
-
它是特定于操作系统的。你提到
inotify所以可能是针对Linux