чтением и записью в hive с двух и более одновременно запущенных приложений под декстоп?
Первое открывает box и лочит его. Второе не может открыть из-за лока.
Box not found. Did you forget to call Hive.openBox()?
[ERROR:flutter/lib/ui/ui_dart_state.cc(198)] Unhandled Exception: FileSystemException: Cannot delete file, path = 'db.lock' (OS Error: The process cannot access the file because it is being used by another process.
, errno = 32)
Запрет на одновременный запуск одного и того же приложения не вариант.
Есть идеи? Какие то готовые решения, чтобы свой велосипед не пришлось строить 🙃
Он не предназначен для использования двумя программами одновременно.
Обсуждают сегодня