Есть ли блокировка потока для QSqlQuery при использовании базы данных sqlite памяти

Когда я использую несколько QSqlQuery запрашивать и вставлять в разные таблицы одной и той же памяти sqlite база данных, кажется, что есть поточно-безопасная блокировка, поэтому я не могу ускорить мою программу.

я использую Windows APISetThreadAffinityMask чтобы убедиться, что другой поток работает на другом потоке процессора. Но я обнаружил, что процессор использует процент никогда не выше 40%.(В моем случае, есть 4 QSqlQuery темы, работающие на моем компьютере, который имеет 4 потока процессора)

Если есть замок, как я могу от него избавиться?

1 ответ

Возможно, это укажет вам правильное направление?

Безопасность потоков SQLite

SQLite FAQ

Другие вопросы по тегам