process A读取进程B写入的文件

时间:2013-08-07 12:24:02

标签: io

有2个进程共享文件F,每个io的大小是小于4k

的行
  • A:从F
  • 读一行
  • B:写一行到F(追加模式)

我想知道下面的情况是否会发生?

B写出一半的行,然后从A读取A,发现F的eof被加入,并返回该行的一半。

1 个答案:

答案 0 :(得分:0)

同时,file只能由单个process使用。如果要在两个进程之间共享它,则必须同步它们。此外,在第二个进程使用之前,您必须close该文件。