C#

C# Task 주저리주저리

Stater 2019. 4. 22. 23:52

Task 비동기 프로그래밍 모델 

목표: 일련의 명령문 처럼 읽지만 외부 리소스 할당과 작업 완료 시점에 따라 복잡한 순서로 실행되는 코드를 사용하도록 설정하는 것, 이때 사용하는 것이  async  await  이다.

 

Task의 경우에는

리턴의 값이 비동기의 값이된다.(개인적인 생각으로 작성한 것이므로 논쟁 X) 

 

Task를 선언한 후에는 { } 안에는 동일하게 명령문들을 작성한다.

 

Task는 각각은 하나의 작업에만 집중해서 사용이 되고 가능한 작업은 시작하지만 작업이 완료 될 때까지는

기다리지 않도록하는 것이 목적이다.

 

우리는 코드를 작성해서 태스크 안에 코딩 로직에 맞게 작성을 하면 태스크가 알아서 

 

자신의 환경에 맞에 스레드에 각자의 자원들을 분배해서 일들을 처리 하고 결과를 리턴한다.

 

 

 

 

반응형

'C#' 카테고리의 다른 글

ASP.NET 보안  (0) 2019.05.08
ASP.NET 보안  (0) 2019.05.07
C# gmail 전송방법 SMTP  (0) 2019.03.27