プログレス バーが null に戻る前に、数秒間一時停止する必要があります。
バックグラウンドワーカーを使用しています。
プログレスバーの完了は目立ちません。ユーザーにジョブの完了を通知する時間を与えたいです。
「Thread.sleep」は使用したくありません。プログラムが遅くなるからです。すべての作業がバックグラウンド スレッドで行われるため、UI をフリーズすると役立つと思いますが、その方法がわかりません。
プログレス バーが null に戻る前に、数秒間一時停止する必要があります。
バックグラウンドワーカーを使用しています。
プログレスバーの完了は目立ちません。ユーザーにジョブの完了を通知する時間を与えたいです。
「Thread.sleep」は使用したくありません。プログラムが遅くなるからです。すべての作業がバックグラウンド スレッドで行われるため、UI をフリーズすると役立つと思いますが、その方法がわかりません。
この問題を解決するには、 Thread.Sleep を実行するのが間違っているように思われることに同意します。問題は計算の問題ではなく、プレゼンテーションの問題です。おそらく、これをカバーするためにある種のアニメーションを使用すると、問題が解決するでしょう。何を使用しているかはわかりませんが、このスレッドをチェックして、jquery の進行状況のアニメーションを確認してください。
私は最終的に問題を解決しました。実際に UI をフリーズしたわけでも、thread.sleep を使用したわけでもありません。私は最後のサブ機能に入り、進捗状況を 100 として報告しました。そのため、関数が完了するとプログレス バーも 100 に達します。ユーザーが完了したことを通知するためのウィンドウが表示されます。みんな、ありがとう!
皆さんの努力とアドバイスに感謝します。