[C#] async & await 을 lamdba 에서 사용시 오류
·
Programming/C#
비동기에 대한 기초적 개념을 알고 싶다면 MSDN 을 보는편이 훨신 좋을 것이다. . C#의 비동기 프로그래밍 async, await 및 Task를 사용하여 비동기 프로그래밍을 지원하는 C# 언어에 대해 간략히 설명합니다. docs.microsoft.com 비동기 실행 방식에는 Task, Thread, Async, Await 등의 문법이 존재하는데. 그 중 Async 와 await 을 lamdba 식에서 사용시 오류에 관해 간단히 설명해 보려 한다. 아래 예제에서 Task1 을 실행시키면 Run() 비동기평선이 제대로 실행되지 않고 종료 될 것이다. 초보자가 보기엔 이것이 '버그' 일 수 있으나, 엄밀히 말하면 버그는 아니다. using System; using System.Collections.Gene..