C#에서의 비동기 프로그래밍과 성능 최적화1. 비동기 프로그래밍이란?비동기 프로그래밍(Asynchronous Programming)은 작업을 병렬적으로 실행하여 응답성을 높이고 성능을 향상시키는 기법입니다. C#에서는 async와 await 키워드를 사용하여 비동기 작업을 구현할 수 있습니다.비동기 프로그래밍은 특히 다음과 같은 상황에서 유용합니다:I/O 바운드 작업 (파일 읽기/쓰기, 데이터베이스 접근, 네트워크 요청 등)UI 스레드를 차단하지 않고 응답성을 유지해야 하는 경우대규모 데이터 처리 및 병렬 실행이 필요한 경우2. C#에서 비동기 프로그래밍 구현하기2.1 기본적인 async 및 await 사용법C#에서 비동기 메서드는 async 키워드를 사용하여 선언하고, Task 또는 Task를 반환하도..