JavaのFileLockは、同じプロセス内または異なるプロセス間、またはその両方の複数のスレッド間で安全ですか?
javadocは次のように述べています。
ファイル ロックは、Java 仮想マシン全体に代わって保持されます。これらは、同じ仮想マシン内の複数のスレッドによるファイルへのアクセスを制御するのには適していません。
ファイル ロック オブジェクトは、複数の同時スレッドで安全に使用できます。
私は本当に理解していません: FileLock が同じ単一プロセス内の複数のスレッド間、複数の異なるプロセス間、またはその両方で安全であることを意味しますか?