我有一个Java RandomAccessFile。我经常检查文件的长度。该文件来自scp。因此,该文件将被追加。

我想知道RandomAccessFile多久更新一次。每当我检查RandomAccessFile.length时,都会得到准确的length吗?

最佳答案

由于该方法是本地方法,因此建议您查看OpenJDK源代码。这是最接近实际实现的东西(除非您为Oracle;-工作)。

可以在此处找到源(在所有操作系统之间共享):src/share/native/java/io/RandomAccessFile.c

tl;dr是的,它将尝试找到RandomAccessFile所引用的文件描述符的末尾。

关于java - RandomAccessFile长度多久更新一次?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35301653/

10-10 08:58