我有一个C++程序,它可以写入一个文件,而PHP代码可以同时从这个文件中读取。
如果读取PHP过程在C++程序打开该文件的同时打开该文件,这会引起一些问题吗?
如果是这样的话,这种沟通的最佳方式应该是什么?
我认为在这种情况下,管道应该始终是最好的解决方案。是吗?
写入一个临时文件,完成后将临时文件重命名/移动到原始文件。这个过程确保您不会从php代码中读取"半生不熟"的文件。
我有一个C++程序,它可以写入一个文件,而PHP代码可以同时从这个文件中读取。
如果读取PHP过程在C++程序打开该文件的同时打开该文件,这会引起一些问题吗?
如果是这样的话,这种沟通的最佳方式应该是什么?
我认为在这种情况下,管道应该始终是最好的解决方案。是吗?
写入一个临时文件,完成后将临时文件重命名/移动到原始文件。这个过程确保您不会从php代码中读取"半生不熟"的文件。