Скажем, у меня есть некоторые данные в моем приложении iOS, которое я хочу записать в файл. Я использую метод writeToFile:atomically:
на NSData
, который записывает данные в файл temp и затем переименовывает временный файл в указанное мной местоположение.iOS file renaming thread security
Является ли эта операция нить безопасной? Если я это сделаю из фонового потока, а затем попробую в очень неудачный момент из другого потока, если этот файл существует (или просто захватить содержимое этого файла), можно ли получить недопустимый результат?