[C#] 17장 비동기 프로그래밍 - async/await
✅ 1. 비동기 프로그래밍이란?동기(Synchronous)는 코드가 순서대로 실행하는 방식, 비동기(Asynchronous)는 시간이 걸리는 작업을 기다리지 않고 다른 일을 동시에 수행할 수 있는 방식입니다. 예를 들어, 파일을 읽거나, 네트워크에 요청, DB를 조회하는 등 시간이 걸리는 작업을 할 시 비동기로 처리하며 UI 멈추지 않고 부드럽게 동작할 수 있습니다.using System;using System.Threading.Tasks;class Program{ static async Task Main(string[] args) { Console.WriteLine("작업 시작"); await Task.Delay(1000); // 1초 대기 (비동기) C..