2

同じメモリ データベースの別のテーブルで複数のQSqlQueryクエリと挿入を使用するsqliteと、スレッド セーフ ロックが存在するようで、プログラムを高速化できません。

私はWindows API SetThreadAffinityMask、異なるCPUスレッドで異なるスレッドが動作することを確認するために使用します。しかし、CPU 使用率が 40% を超えることは決してないことがわかりました (私の場合、 4 つのQSqlQueryCPU スレッドを持つ PC で 4 つのスレッドが動作しています)。

ロックがある場合、どうすれば解除できますか?

4

1 に答える 1

0

おそらく、これはあなたを正しい方向に向けるでしょうか?

SQLite スレッド セーフ

SQLite FAQ

于 2012-01-07T10:09:57.223 に答える