async vs await – 비동기 코딩, 진짜 이해하고 쓰고 있나?처음 C#에서 비동기를 배울 때 이런 코드를 보게 된다.public async Task GetDataAsync(){ await Task.Delay(1000); return 42;}처음 보면 느낌이 좋다.오호~ 뭔가 최신스럽고, 깔끔하고, 빨라 보인다.근데 조금 지나면 이렇게 된다. async void를 남발함 await을 안 쓰고 async만 붙임 Task를 안 기다리고 .Result를 씀 데드락(deadlock)이 발생함 UI가 멈춘다 "async와 await이 뭐가 다른 건데?" "비동기라고 해서 썼는데 더 느린데?"이번 챕터에선 이 둘의 개념부터 실무 팁까지, 진짜로 정리해보자.문제 상황: 비동기로 했는데 ..