最佳答案
有人能解释一下 await
和 ContinueWith
在下面的例子中是否是同义词吗。我第一次尝试使用 TPL,并且已经阅读了所有的文档,但是不明白其中的区别。
等待 :
String webText = await getWebPage(uri);
await parseData(webText);
继续 :
Task<String> webText = new Task<String>(() => getWebPage(uri));
Task continue = webText.ContinueWith((task) => parseData(task.Result));
webText.Start();
continue.Wait();
在某些特定情况下,一个人是否比另一个人更受欢迎?