用例子更容易解释。
当 2 个文本编辑器同时编辑同一个文本文件时,当一个编辑器保存文件时,另一个知道它被修改并要求做 smth。
如何获得一个文件在程序外被修改的信号?
我正在使用 C++(尽管我认为它并不重要)和 Linux。 (Windows 的解决方案也很好)
最佳答案
ISO-C++ 不提供此功能,因此您必须坚持使用操作系统提供的功能。
在 Linux 上是 inotify , 在 Windows 上你会使用 directory change notifications .
关于c++ - 同步独立的应用程序。 (如何在运行时检查文件是否被另一个程序修改),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18849120/