0

このような問題に遭遇しました: 関数の実行に非常に長い時間がかかります。ユーザーが誤ってその関数を実行した場合、関数が終了するまで待たなければなりません。たとえば、「エスケープ」をクリックして機能を停止することはできますか? 実行中は関数に何も送信できません。

ありがとう、アンドリュー。

4

3 に答える 3

-1

スレッド、BackgroundWorker、またはTask 並列ライブラリを使用して、関数を並列で実行する必要があります。

これにより、ユーザー インターフェイスの応答性を維持し、バックグラウンド操作をキャンセルできます。

于 2013-08-22T15:02:05.687 に答える