次のコードフラグメントがあると仮定します。
operation1();
bw.close();
operation2();
コードから呼び出すときはBufferedReader.close()
、JVMがシステムコールを実行して、バッファーがフラッシュされてディスクに書き込まれたことを確認すると想定しています。システムコールが動作を完了するのを待つのか、それとも終了するのを待たずclose()
に進むのかを知りたい。operation2()
close()
私の質問を言い換えると、私がそうするとき、私はそれが正常に完了したoperation2()
と仮定できますか?bw.close()