2013-11-28 2 views
-1

Я хотел бы использовать System.Data.SQLite в ... NET проекте. Для этого мне нужно знать, является ли System.Data.SQLite асинхронным или если я должен выполнять более тяжелые вызовы базы данных в отдельном потоке.Is System.Data.SQLite асинхронный по дизайну

+0

AFAIK, вам просто нужно проверить API на наличие асинхронных методов. Используя отдельные потоки, вы должны с осторожностью относиться к потокобезопасности! –

ответ

0

Короткий ответ: да, SQLite можно вызывать из любого потока, но обязательно используйте блокировки для синхронизации записей. Я не знаю никаких асинхронных функций в api, но я уверен, что вы могли бы написать их, если вам нужно., Снова гарантируя, что все записи db синхронизируются.

 Смежные вопросы

  • Нет связанных вопросов^_^