現在書き込み用に開いているファイルから読み取る最良の方法は何だろうと思っています。
プログラムは、読み取り/書き込み要求を処理します。
プログラムでは、PrintWriter を使用してファイルに書き込みます。
PrintWriter serverLog = new PrintWriter(new FileWriter("server"+processID+".log"));
serverLog.println("arbitrary text");
ファイルから読み取る必要があるアクセスされる関数があります。読み取りのためにファイルにアクセスする必要がある場合、書き込みは実行されません。
読み取りに Scanner または BufferedReader メソッドを使用しても機能しないようです。私が考えることができる唯一のオプションは、PrintWriter を閉じ、ファイルを読み取ってから、「追加」モードで PrintWriter を再度開くことですが、それは非常に貧弱なオプションのようです。