私の Android アプリケーションには、4 つのテーブル (laboratory、doctors、income_messages、outcome_messages) を持つ SQLite データベースがあります。このテーブルの情報は、情報を取得したjava.lang.Thread
後、データベースに挿入する次のスレッドを使用してサーバーから取得されます (AsyncTask
これには時間がかかります)。また、他のスレッドがまだデータを挿入しているときに、1 つのスレッドがデータベースにアクセスできるという問題があります。 1 つのスレッドのためだけにデータベースをロックして、他のスレッドを待機させたくありません (この場合、多くの時間がかかります)。
質問: 何らかの方法で、異なるスレッドがデータを異なるテーブルに同時に挿入できるようにすることはできますか?