Имеете дело с выключением во время записи файла? - PullRequest
0 голосов
/ 01 мая 2010

All

Я работаю в системе реального времени, VxWorks, я думаю, я сохраняю настройки приложения в файл. Каков наилучший способ сохранения настроек, если система выключается или теряет питание во время записи файла? Все, что я могу придумать, - это перемешать несколько файлов или уменьшить частоту, с которой я сохраняю переменные, чтобы уменьшить количество инцидентов.

1 Ответ

0 голосов
/ 01 мая 2010
  1. Аппаратное обеспечение для удержания питания на несколько миллисекунд и предупреждения ОС об отключении питания весьма полезно!
  2. Используйте базу данных, совместимую с ACID , для критических настроек, таких как SQLite ;он полностью транзакционный даже в случае сбоя питания
...