ASP.NET MVC 3 アプリをコーディングしています。ユーザーがログインしたら、リモート システムをチェックして、そのユーザーの最新データをシステムから取得する必要があります。このタスクには約 15 秒かかります。
ユーザーは、ログイン後すぐにアプリに入ることができるはずです (リモート呼び出しを 15 秒待つ必要はありません!)。リモート呼び出しが完了すると、ユーザーのローカル情報が更新されます。
これを行うためにスレッドを使用することを考えていました。ログイン後にスレッドを作成し、そのコースを実行させました。ただ、いろいろ読んでみると、MVCでスレッドを扱う場合のリサイクルなどが気になります。非同期コントローラーを使用しますが、このバックグラウンド プロセスの状態をユーザーにフィードバックする必要はありません。スレッドが短命であっても、スレッドについて心配するのは正しいですか?