c#문법공부 썸네일형 리스트형 C# 비동기 async / await + Task 이해와 예제 C# 에서 비동기로 개발이 필요한 순간 ▶ 상황 요약UI에는 카운트를 계속 보여주는 TextBox가 있고→ 이건 실시간으로 계속 업데이트되어야 합니다.사용자가 "저장" 버튼을 누르면 무거운 저장 작업을 해야 함→ 이 작업은 오래 걸릴 수 있지만,그 사이에도 UI(카운트 텍스트박스)는 계속 살아 있어야 함 🔸 동기(synchronous)로 저장하면? private void btnSave_Click(object sender, EventArgs e) { SaveData(); // 저장 중에 UI 멈춤 } ✅ 문제: SaveData()가 무거운 작업이라면❌ 그 동안 TextBox 업데이트가 멈추고, UI가 응답하지 않게 됩니다.(버튼 클릭도 안 되고, 텍스트박스도 안 바뀜) 곤란곤란... 🔸 비동기.. 더보기 이전 1 다음