2016-06-05 1 views
0

컨트롤러 클래스를 상속 한 컨트롤러 클래스에서 Async 및 Await 키워드를 사용하여 MVC에 액션 메서드를 쓴 다음 AsyncController 기본 클래스를 사용하는 이유는 무엇입니까? 우리는 비동기 작업을 아시는 바와 같이 풀의 HTTP rquests을 최적화하는 데 도움이ActionController/AsyncActionController를 사용한 비동기 액션 메서드

public class FileUploadController : AsyncController 
{ 
    public async Task<ActionResult> Index() 
    {...} 
} 

답변

0

대 다음과 같은 두 가지 방법

public class FileUploadController : Controller 
    { 
     public async Task<ActionResult> Index() 
     {...} 
    } 

의 차이가 무엇인지 코드에서

,

대부분의 웹 개발자는 ASP.NET의 요청 처리 파이프 라인에 대해 알고 있습니다. HTTP 요청은 ThreadPool에서 가져온 스레드에서 동 기적으로 처리됩니다. 이 요청이 처리되는 스레드가 그것에 대해 기사를 interesing 또 다른 들어오는 reques

Here

처리 같은 다른 아무것도에서 차단 아마 도움이 될 것입니다.