【发布时间】:2017-04-05 16:53:41
【问题描述】:
我想知道.Net HttpClient async 方法是在新线程还是在主线程中运行。
例如,在我的控制台应用程序中,我调用 async 方法以使用 HttpClient.GetStringAsync 方法下载 URL 内容。
这个方法(GetStringAsync)会在新的单独线程中运行吗?
【问题讨论】:
-
我建议你阅读这个问题:stackoverflow.com/q/37419572/5311735 并回答到最后。简而言之 - 如果不检查源代码(或者除非文档中提到),您无法准确判断。
标签: c# multithreading httpclient