MVC에서 async / await의 이점에 대해 많은 질문을 받았습니다. 그들은 요청 스레드를 차단하지 않는 것이 중요하므로 작업자 스레드가 그 동안 다른 요청을 처리 할 수 있다고 언급합니다. 여기까지는 괜찮고 쉽게 이해할 수 있습니다.
자세한 이유를 설명하는 기사를 알려 주시기 바랍니다.
그러나 정상 스레드와 요청 / 작업자 스레드의 차이점이 무엇인지 이해하지 못합니까?
그것은 실을 풀어주는 요점이 아닙니다. 스레드를 해제하는 요점은 요청로드를 처리하는 데 필요한 스레드가 하나 더 적다는 것입니다. 이는 서비스가 더 높은로드를 처리 할 수 있음을 의미합니다 (그리고 더 빠르게 변경되는로드).
사용 async
/ await
(더 빠르게) 더 규모에 귀하의 웹 사이트를 할 수 있습니다. 백엔드도 확장 가능한 경우 (예 : 클라우드 데이터 저장소), 웹 계층을 확장 가능하게 만들면 시스템 전체를 더 확장하고 빠르게 확장 할 수 있습니다.
비동기 ASP.NET 기사 소개 에서 이에 대해 더 자세히 설명합니다 (사진과 함께!) .
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다