我试图弄清楚如果我使用[NSData writeToFile:atomically:YES]
来自多个线程的方法写入同一个文件会发生什么。线程完成写入文件后,是否保证文件不会损坏?
为简单起见,您可以假设文件系统是 APFS (iOS 11+)。
这个问题也与NSFileManager
's
相关[replaceItemAtURL:withItemAtURL:backupItemName:options:resultingItemURL:error:]
我试图弄清楚如果我使用[NSData writeToFile:atomically:YES]
来自多个线程的方法写入同一个文件会发生什么。线程完成写入文件后,是否保证文件不会损坏?
为简单起见,您可以假设文件系统是 APFS (iOS 11+)。
这个问题也与NSFileManager
's
相关[replaceItemAtURL:withItemAtURL:backupItemName:options:resultingItemURL:error:]