c++ - 当另一个进程写入新行时从文件中读取

标签 c++

C++ 中最快的方法是从另一个进程写入的文件中读取新行。或者如何通知我的程序文件中有一个新行以便读取它? (在 Linux 中)

最佳答案

最快的方法是使用管道或事件(对于 Windows 应用程序)。

如果您仍想使用文件,首先要确定您真正需要的文件,确保文件确实已被修改(使用查找并将其与 prew 值进行比较)。比转到“最后的搜索值”并阅读它。

最好使用互斥量(如果您从文件中读取数据)。

关于c++ - 当另一个进程写入新行时从文件中读取,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6423549/

相关文章:

c++ - 这个2D数组如何访问分配的索引?

c++ - 使用策略模式改变方法及其关联状态

c++ - 从 cin 读取的进程上的 HUP 信号

c++ - 包含错误 : Identifier "cout" is undefined. <iostream> 并使用命名空间标准;

c++ - fatal error : SFML/Graphics. hpp:不存在这样的文件或目录

c++ - CMAKE_CXX_SOURCE_FILE_EXTENSIONS 不适用于推力/cuda

C++/Lua : Implement Qt/QtLua with QWebView

c++ - Mat数据结构(数组)初始化错误

c++ - 原生 C++ 中的数据驱动设计

c++ - boost::mpi 作为模板类的静态成员