我一直在阅读有关async-await
的使用,并且有一个概念我不太确定我完全理解,因为大多数示例都考虑了执行调用方法而不是实际的{ {1}}方法。
假设我有这段代码
async
...
var r1 = await httpClient.GetAsync(url1);
var r2 = await httpClient.GetAsync(url2);
...
的第二个GET请求是仅在下载了url2
的内容后执行的,还是在下载url1
的内容之前执行的?{/ p>
换句话说,以下代码是否会同时调用这两个网址而不等待第一个完成,而“等待”只发生在url1
/ await r1
行?
await r2
最后,您能否确认我提供的这2段代码之间存在差异?
由于