iOS: Безопасен ли поток [NSData writeToFile: atomically: YES]? - PullRequest
0 голосов
/ 19 сентября 2019

Я пытаюсь выяснить, что произойдет, если я запишу в один и тот же файл, используя метод [NSData writeToFile:atomically:YES] из нескольких потоков.Есть ли гарантия, что файл будет не поврежден после того, как потоки закончат запись в него?

Для простоты можно предположить, что файловой системой является APFS (iOS 11 +).

Вопрос такжеактуально для NSFileManager х [replaceItemAtURL:withItemAtURL:backupItemName:options:resultingItemURL:error:]

...