小编San*_*wal的帖子

Async wait 实际上是阻塞调用吗?

private async Task<string> GetStateInfo()
{
   var cityId = await GetCityIdByNameAsync("Delhi");
   var state = await GetStateNameAsync(cityId);
   return state;
}
Run Code Online (Sandbox Code Playgroud)

我们知道async和await用于异步编程,它们用于非阻塞编程模型。但在上面的代码中 var state = wait GetStateNameAsync(cityId); 当第一行执行时执行,因为它从中获取输入。所以我不明白这是阻塞调用还是非阻塞调用?

c# async-await

4
推荐指数
1
解决办法
1230
查看次数

标签 统计

async-await ×1

c# ×1