【发布时间】:2015-07-22 08:16:27
【问题描述】:
在提问之前,我先解释一下这种情况。
有两台计算机。(称它们为 A 和 B) A 只写一个文件。 而B只读取文件(A写的)
问题在于同步。
如果 A 在 B 正在读取文件时尝试写入文件 A 什么都不写。
所以,如果有任何用户(尤其是 B)正在访问该文件,我想让 A 等待。
有什么有用的功能可以检查文件是否被使用?
(我使用的是代码块,而不是 Visual Studio)
【问题讨论】:
-
文件存储在哪里?
-
存储在A电脑中,B访问文件如open("\\111.222.333.444\file.txt")
标签: c++ file-io synchronization codeblocks ofstream