C# Task 방법


C# Task 방법

모두 안녕하세요다냐~ 오늘은 C# Task에 대해서 알아보자냐~ C#에서 Task를 사용하는 것은 비동기 처리를 위해서이다. 메인 스레드에서 블로킹 코드를 실행하지 않으면서도 코드의 실행이 가능하다. Task를 생성하는 방법은 다음과 같다냐 Task 일반 실행 using System.Thread.Tasks; Task task = Task.Run(() => { // 비동기 처리할 코드 }); Task 함수 실행 var task = new Task(() => TestFunction()); task.Start(); // Task 시작 task.Wait(1000); // 1.000초 동안 Task 종료될 때 까지 기다림 task.Wait(); // Task 종료될 때 까지 기다림 /// private void TestFunction() { // 비동기 처리할 코드 } Task 반환 값 얻기 다음과 같이 반환 값을 얻을 수 있다냐 int형 뿐만 아니라, 원하는 결과 값(예 string)을 획...


#code #coding #CSharp #Task #시샵 #코드 #코딩

원문링크 : C# Task 방법