C# 5.0 の優れた点の 1 つは、async/await
キーワードと、Task Parallel Library (TPL) を使用して作成する必要があった配管作業を簡素化する方法です。
私の質問は、スレッドに依存しないコードがあり、たまたまメインスレッドで非同期操作をトリガーした場合 (読み取り: UI スレッド)、メインスレッドで継続が発生するかどうかは必ずしも気にしない場合、async/await
パラダイムを伝えることができますか?メインスレッドでなくても、最初に利用可能なスレッドで続行したいですか?
これができれば、特定のシナリオの効率が大幅に向上すると思いますが、特効薬ではありません。