AtomicFile的用例是什么?



我很难理解AtomicFile的用例。因为它不授予任何线程安全,它只是为了确保没有部分/无效的文件写入,如果应用程序崩溃或设备失去电源在文件写入?使用AtomicFile读取文件的目的是什么?

它只是为了确保没有部分/无效文件写入,如果应用程序崩溃或设备在文件写入期间失去电源?

是的。

在这种情况下,操作系统可以随时终止该进程。在这种情况下,AtomicFile也应该提供原子保证。

最新更新