私は、長い計算(1分以上考える)を実行する必要のあるGUIアプリケーションを持っており、これを処理する方法はバックグラウンドワーカーに計算を渡すことです。私はのような何かをする場合、私は持っている疑問があるスレッドはbackgroundworkerが完了したイベントハンドラを実行しますか?
(この部分は結構です):this.backgroundWorker.RunWorkerCompleted + =新しいSystem.ComponentModel.RunWorkerCompletedEventHandler(this.doSomethingElse) 。
doSomethingElseは、バックグラウンドワーカーが上走ったスレッドプール内のメインUIスレッドまたは任意の上で実行されようとしていますか?
ご協力いただきありがとうございます。
あなたはには、[OK] – PostMan