マルチスレッドを使用して、ページのコンテンツを更新/表示しています。ページは複数の(およびネストされた)更新パネルを使用しています。現在、次のロジックを使用してページを更新しています。
私には7つのスレッドがあり、各スレッドはデータベースにクエリを実行してデータを取得し、ページの特定のセクションに表示します。スレッドを開始して2分間待機します。いくつかのスレッドがまだ機能している場合は、2分間経過した後、それらを中断して、入力されたデータをページに表示します。これらのスレッドの呼び出しは、ページの読み込みイベントで行われます。
ここでの問題は、ページが読み込まれる前に特定の時間待機する必要があることです。その後、その制限時間の後、ページにデータが入力されて表示されます。ユーザーはページを見るのに長い間待つ必要があり、それは本当に悪い印象を与えます。
2分の制限を削除すると、ページは高速にレンダリングされますが、すべてのデータが表示されるわけではありません。
ここで私が欲しいのは、スレッドを呼び出すときに、すべてを待つ必要はありません。1つのスレッドが完了すると、ページにデータが表示され、他のスレッドが完了するとすぐに、それに応じてデータが表示されます。