Task
TPL でを作成しようとしています。例えば:
Task.Factory.StartNew(() => DoSomething());
これは問題なく動作しますが、今は GUI スレッドで開始したいと考えています。
次のようにして、GUI スケジューラーをキャッシュできます。
_uiScheduler = TaskScheduler.FromCurrentSynchronizationContext();
しかし、このスケジューラを使用して新しいタスクを開始する方法がわかりません。私が見つけることができるすべての例は、最初のタスクが終了したら を使用Task.ContinueWith()
して 2 番目のタスクをスケジュールするために使用し_uiScheduler
ますが、このスケジューラを使用して最初のタスクを作成したいと考えています。
乾杯