writeToFile: atomically: что означает atomically?
мне интересно, что atomically:
параметр обозначает в writeToFile:atomically:
метод (-[NSArray writeToFile:atomically:]
например). Это распространено, чтобы пройти YES
на atomically:
, но я не знаю, что это означает.
2 ответа:
"атомарная запись" - это та, где вы гарантированно имеете либо правильную, полную запись в файл, либо ошибку. Нет никаких шансов, что, скажем, половина записи будет работать, а затем что-то плохое произойдет (потеря мощности, сбой диска и т. д.), а остальная часть записи не удастся. Все или ничего. Это, как правило, то, что вы хотите.