Concurrency 썸네일형 리스트형 C# Task와 Task<T> 사용법 1. 개념 설명Task는 비동기 작업을 표현하고, Task는 결과 값을 반환하는 비동기 작업입니다. async/await를 사용하면 콜백 없이 비동기 흐름을 동기 코드처럼 읽기 쉽게 작성할 수 있습니다. Task는 스레드 그 자체가 아니라 스케줄러가 실행하는 작업의 약속이며, 완료/예외/취소 상태를 가집니다.2. 코드 예제아래 예제는 Task와 Task를 함께 사용하고, 여러 작업을 Task.WhenAll로 묶어 기다립니다. 콘솔에 진행 상황을 출력해 동작을 확인합니다.using System;using System.Threading.Tasks;static async Task DoWorkAsync(string name, int delayMs){ await Task.Delay(delayMs); C.. 더보기 이전 1 다음