У меня есть приложение для iOS, которое использует Sqlite3 в качестве базы данных.
Приложение многопоточное.
Я хочу убедиться, что приложение не получает блокировки данных SQlite из одного потока в другой. Я думаю, что sqlite3_busy_timeout () может быть ответом.
Мой вопрос: куда мне поместить sqlite3_busy_timeout ()? Я открываю соединение с sqlite в appdelegate. Должен ли я ставить sqlite3_busy_timeout () сразу после открытия соединения sqlite, или мне нужно вводить каждый раз, когда я выполняю вызов данных.
Спасибо за вашу помощь.