【发布时间】:2013-02-17 20:46:19
【问题描述】:
我试图了解为什么以及何时应该使用async 控制器操作。最终,当我在其中使用await 时,它将等待操作完成以返回视图。
例如
public async Task<ActionResult> TryMe()
{
await SomeActionAsync();
return View();
}
在这种情况下,如果我使用async 或不使用async,Action 将花费相同的时间来执行。
如果我不尝试并行运行至少 2 个慢速操作(不相互依赖),我看不出有任何理由使用 async 控制器操作。
如果我错了,请纠正我。我想我在这里遗漏了一些东西。
【问题讨论】:
标签: asp.net asynchronous asp.net-mvc-4 task-parallel-library async-await