2

当我QSqlQuery在同一个内存数据库的不同表中使用多个查询和插入时sqlite,似乎有一个线程安全锁,所以我无法加快我的程序。

Windows API SetThreadAffinityMask用来确保不同的线程在不同的 CPU 线程上工作。但我发现 CPU 使用百分比从未超过 40%。(在我的情况下,有 4 个QSqlQuery线程在我的 PC 上工作,它有 4 个 CPU 线程)

如果有锁,我怎样才能摆脱它?

4

1 回答 1

0

也许这会为您指明正确的方向?

SQLite 线程安全

SQLite 常见问题解答

于 2012-01-07T10:09:57.223 回答