Использую в проекте SQLite (устанавливал через NuGet) и Dapper. В проекте используется пул потоков для чтения из БД, запись в БД производится из отдельного потока по очереди. Насколько понимаю SQLite собран уже для многопоточности. The default mode is serialized.
Периодически в выводе проскакивает SQLite error (5): database is locked, даже не понятно, что именно выбросило это исключение, но при этом программа работает как нужно. Стоит ли обращать на это внимание или нужно исправлять? Как?
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты