我有一个Java RandomAccessFile
。我经常检查文件的长度。该文件来自scp
。因此,该文件将被追加。
我想知道RandomAccessFile
多久更新一次。每当我检查RandomAccessFile.length
时,都会得到准确的length
吗?
最佳答案
由于该方法是本地方法,因此建议您查看OpenJDK源代码。这是最接近实际实现的东西(除非您为Oracle;-工作)。
可以在此处找到源(在所有操作系统之间共享):src/share/native/java/io/RandomAccessFile.ctl;dr
是的,它将尝试找到RandomAccessFile
所引用的文件描述符的末尾。
关于java - RandomAccessFile长度多久更新一次?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35301653/