TPL 썸네일형 리스트형 C# 비동기 프로그래밍 async/await 1. 개념 설명async/await는 비동기 작업을 선언적으로 표현해 I/O 대기 시간을 효율적으로 처리합니다. 메서드를 async로 표시하고 Task/Task를 반환하며, await는 현재 스레드를 차단하지 않고 작업이 완료되면 이어서 실행합니다. 이를 통해 UI 응답성을 유지하고 서버에서 더 많은 동시 요청을 처리할 수 있습니다.2. 코드 예제아래 예제는 웹 페이지 문자열 길이와 인위적 딜레이 작업을 동시에 시작한 뒤 결과를 출력합니다.using System;using System.Net.Http;using System.Threading.Tasks;class Program{ static async Task FetchLengthAsync() { using var client = .. 더보기 이전 1 다음