教えて下さい

open(FH,$file)
while(<FH>){
  push(@line,$_);
}
close(FH);

上記 while 処理中に別のプロセスが
open(FH,">$file")
print FH $hoge;
close(FH);
と、ファイル内容を書き換えてしまった場合、
@line の中身に影響はあるのでしょうか?