4
請原諒我,如果這是一個簡單的問題;我無法用一種足夠通用的方式來搜索答案。繼續在主線程上執行任務
考慮以下代碼:
var task = Task.Factory.StartNew(() => Whatever());
task.ContinueWith(Callback, TaskScheduler.FromCurrentSynchronizationContext())
究竟它是如何決定的,當回調方法將執行?
它會等到主線程完成任何操作,或者在異步調用完成後立即調用主線程嗎?這個回調會在主線程返回到之前的任何操作之前完全執行嗎?
非常感謝! – user981225 2012-07-09 14:52:40