2009-07-27 4 views
1

Я прочитал ссылки на основные данные на сайте Apple. Но мне интересно, что они означают с типами атомных хранилищ? Они пишут что-то вроде «их нужно читать и писать полностью».Что такое типы хранилищ атомных хранилищ?

Может ли кто-нибудь прояснить это, пожалуйста?

ответ

4

Атоматичность относится к свойству всей операции, выполняемой до того, как другая операция может прервать ее, т. Е. для этого потока выполняется «атомная» операция, если она запущена. В реальной жизни это обычно означает проверку значения чего-то в начале и конце операции, и если это значение изменилось, кроме того, что выполнялась атомной операцией, повторная попытка операции.

+2

В частности, в случае основных данных атомные хранилища представляют собой форматы, в которых весь файл хранилища должен быть выписан с каждым изменением, в отличие от SQLite, где только изменения записываются в базу данных на диске. –

2

Это значит, что они не могут находиться в состоянии, если оно не написано наполовину.

Смежные вопросы