Asynchronous 在ASP.NETMVC4.0中异步任务使用什么机制?
MVC4中异步任务背后的机制是什么?它与正常线程有什么关系?请提供详细信息。异步任务是.NET的一项功能,而不是ASP.NET MVC 4的一项功能。它们在ASP.NET中的工作方式与在.NET中的其他地方相同。如前所述,Asynchronous 在ASP.NETMVC4.0中异步任务使用什么机制?,asynchronous,asp.net-mvc-4,Asynchronous,Asp.net Mvc 4,MVC4中异步任务背后的机制是什么?它与正常线程有什么关系?请提供详细信息。异步任务是.NET的一项功能,而不是ASP.NET MVC 4的一项功能。它们在ASP.NET中的工作方式与在.NET中的其他地方相同。如前所述,async关键字是.NET的一部分。为了更好地实现异步编程,Microsoft为此发布了几个CTP,它将在.NET4.5AFAIK上开箱即用 下面的文章也很有帮助: 如果您对async和wait关键字感兴趣,您可能会发现这很有趣 另外,请看:。通常,单个ASP.NET页面请求由
async
关键字是.NET的一部分。为了更好地实现异步编程,Microsoft为此发布了几个CTP,它将在.NET4.5AFAIK上开箱即用
下面的文章也很有帮助:
如果您对
async
和wait
关键字感兴趣,您可能会发现这很有趣
另外,请看:。通常,单个ASP.NET页面请求由单个线程处理。线程发送响应后,将返回ASP.NET线程池 使用
async
/wait
(或异步页面)时,处理请求的线程会将请求标记为不完整,然后返回ASP.NET线程池。当等待稍后完成时,将分配一个ASP.NET线程来运行该方法的其余部分
更具体地说,默认情况下,
async
/wait
使用SynchronizationContext
。有关更多详细信息,请参阅。谢谢提供信息。我支持MVC4中的异步任务。所以我提出了这个问题。