Задать вопрос
@utsiye

Как лучше поступить с threading Lock?

У меня есть база данных sqlite в python. Я использую 2 потока, где эту базу они проверяют постоянно. Стоит ли для того, что не получить ошибку
sqlite3.ProgrammingError: Recursive use of cursors not allowed.
, поставить threading Lock? Если да, то как сделать так, чтобы если заблокирована база, то программа ждала, а как разблокируется, то продолжала?
  • Вопрос задан
  • 111 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
Revencu
@Revencu
#lock=threading.Lock()
lock.acquire()
#операции с базой данных
lock.release()
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы