我正在读一本书,其中讲述了有关ASP.NET MVC同步请求处理的内容:
控制器正在Web应用程序服务器中运行,该服务器一次只能处理一个请求,并且如果所有请求都针对相同的操作方法,并且处理程序仅在完成处理前一个请求后才开始处理请求,并且在大多数情况下,处理程序都处于闲置状态。
那么ASP.NET MVC为什么不创建控制器的多个实例来服务多个请求? (我并不是说DI仅适用于模型类而不是针对控制器类),因此,每当有新请求时,应用程序都会创建目标控制器的新实例,因此在这种情况下,我们甚至不需要使用异步/等待?