1

私は vb.net でこれを行っていますが、管理されていないソリューションがあれば、それも受け入れます。適度な読み取り/書き込み時間で、一部のフラッシュ メモリ上の SQL Server Compact データベースにローカル データを格納する Windows Mobile 6.5 アプリケーションがあります。問題は、データベースから大量の読み取り/書き込みを行うバックグラウンド スレッドがあり、メイン スレッドの操作が遅くなる可能性があることです。メインスレッドの読み取り/書き込みが最初に行われるように優先度を設定する方法はありますか? スレッドの優先度を変更しても効果があるとは思いません。I/O の優先度のようなものを探しています。

4

1 に答える 1

0

SqlCeTransactiona を使用して CommitMode.Immediate を設定することで、書き込みバッファーを強制的にフラッシュできます。詳細については、こちらのブログを参照してください。 of-week_21.html

于 2013-06-19T07:35:50.253 に答える