2012-08-10 58 views
1

我有一个动态库,我假设它使用NSFileManager的一个实例。对于我的应用程序,我需要使用NSFileManager将其写入与动态库相同的文件。如果动态库的NSFileManager与我的NSFileManager同时写入同一个文件,哪一个会获胜,或者两者都无法完成写入?动态库不使用NSFileManager单例实例。NSFileManager多个实例写入原子性

回答

0

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