개념 async/await 메서드는 비동기 함수라고도 불린다. 기존에 존재하던 Task의 장점을 살려 개발자가 좀 더 쉽게 비동기 작업을 수행할 수 있는 프로그래밍 만들고자 하여 탄생한 것이 바로 async/await 되시겠다. await 연산자는 피연산자가 나타내는 비동기 작업이 완료될 때까지 수행을 중지한다. 그리고 await연산자를 포함한 메서드에 async를 붙여 컴파일러가 해당 함수가 비동기 함수임을 알 수 있게 한다. static async void SomeMethod() { await Task.Run(() => { SomeHeavyWork(); //시간이 좀 걸리는 메서드 }); //Task가 끝난 뒤에야 아래 코드가 시작된다. Console.WriteLine("SomeHeavyWork En..