NSFileManager多个实例写入原子性

时间:2012-08-10 21:35:26

标签: iphone objective-c ios cocoa nsfilemanager

我有一个动态库,我假设使用NSFileManager的一个实例。对于我的应用程序,我需要使用NSFileManager写入与动态库相同的文件。如果动态库的NSFileManager同时写入与我的NSFileManager相同的文件,哪一个会赢,或者两者都无法完成写入?动态库未使用NSFileManager单例实例。

1 个答案:

答案 0 :(得分:0)

如果是原子的话,他们都会成功。哪个文件保留在磁盘上将取决于最后完成的操作。将原子写入视为对临时文件的写入,然后重命名为临时文件。