假设我有以下代码片段:
operation1();
bw.close();
operation2();
当我调用 BufferedReader.close()
从我的代码中,我假设我的 JVM 进行系统调用以确保缓冲区已被刷新并写入磁盘。我想知道是否 close()
等待系统调用完成其操作还是继续执行 operation2()
无需等待 close()
完成。
重新表述我的问题,当我做 operation2()
, 我可以假设 bw.close()
是否成功完成?
最佳答案
when I do operation2(), can I assume that bw.close() has completed successfully?
是
关于Java BufferedWriter 关闭(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2960427/