Windowsストアアプリでよく使うようになった機能のうちにタスクがあります。
var task = Task.Run(() => { Debug.WriteLine("task start"); // NOTE:すごい時間のかかる処理をしているつもり new Task(() => { }).Wait(1000); Debug.WriteLine("task end"); }); task.Wait(); Debug.WriteLine("task finished"); 出力: task start task end task finished