2

ApacheのFileUtilsのメソッドは同期(ブロッキング)i / oを実行しますか?

FileUtilsを呼び出しています。copyDirectoryToDirectory。次の行で、コピーしたディレクトリを削除したいと思います。

例:

FileUtils.copyDirectoryToDirectory(source, destination);
FileUtils.deleteDirectory(source);

これが「安全」であり、非同期(非ブロッキング)I/Oが発生していないことを確認したいだけです。

ありがとう。

4

1 に答える 1

2

2つのこと:

  1. FileUtilsは標準のJDKの一部ではなく、ApacheCommonsIOライブラリのクラスです。
  2. あなたが言及した操作は、非ブロッキングIOを使用しません。

だからあなたの質問に答えるために、はい、あなたの全体的な操作は安全です。

于 2012-04-11T18:02:41.490 に答える