我很难理解AtomicFile的用例。因为它不授予任何线程安全,它只是为了确保没有部分/无效的文件写入,如果应用程序崩溃或设备失去电源在文件写入?使用AtomicFile读取文件的目的是什么?
它只是为了确保没有部分/无效文件写入,如果应用程序崩溃或设备在文件写入期间失去电源?
是的。
在这种情况下,操作系统可以随时终止该进程。在这种情况下,AtomicFile
也应该提供原子保证。