我刚刚发现,使用NIO.2 (至少在Linux下),我可以在目录上打开一个FileChannel,并在底层文件描述符上调用武力(真)调用fsync()。在不深入了解这个有必要的情况下,终于可以在纯Java中使用这个功能了,这是很好的。
不过,我在任何地方都找不到这种行为被记录在案的地方。在所有Unix平台上,在Java的未来版本中,以及在非Oracle JVM中,我能指望这一点吗?
发布于 2015-06-09 20:31:44
请参见以下线程:http://mail.openjdk.java.net/pipermail/nio-dev/2015-May/003140.html
它在技术上不受支持,但看起来支持将被保留,因为许多应用程序都依赖它。
发布于 2011-10-08 09:26:29
无论文档说什么,你都可以指望,而不依赖其他任何东西。
https://stackoverflow.com/questions/7694307
复制相似问题