大量のデータをダウンロードしてデータベースに挿入する必要があるアプリケーションを使用しています。スレッドで作業する必要がありました。しかし問題は、スレッドが挿入を行っているときに、アプリケーションが db から読み取るときに db lock エラーが発生することです。だから私はこれを回避する方法を考えています: 既存の db ファイルをコピーし、アプリケーションが元のファイルから挿入が完了するまで読み取っている間、スレッドにこの複製への挿入を行わせます。次に、元のものを削除し、複製の名前を元の名前に変更します。私の質問は、私の方法は実行可能ですか?