다음을 통해 공유


Async 응용 프로그램 미세 조정(C# 및 Visual Basic)

Task 형식에서 사용할 수 있는 메서드와 속성을 사용하여 비동기 응용 프로그램에 정확성과 유연성을 추가할 수 있습니다. 이 단원의 항목에서는 CancellationTokenTask.WhenAllTask.WhenAny와 같은 중요한 Task 메서드를 사용하는 예제를 보여 줍니다.

WhenAny 및 WhenAll을 사용하여 여러 작업을 좀 더 쉽게 시작할 수 있고 단일 작업을 모니터링하여 해당 작업의 완료를 대기할 수 있습니다.

이 단원에는 다음과 같은 예제가 있습니다.

참고

예제를 실행하려면 Visual Studio 2012, Visual Studio 2013, Visual Studio Express 2012 for Windows Desktop, Visual Studio Express 2013 for Windows 또는 .NET Framework 4.5나 4.5.1이 컴퓨터에 설치되어 있어야 합니다.

프로젝트는 표시되는 다음 이미지와 같이 프로세스를 시작하는 단추와 프로세스를 취소하는 단추가 포함된 UI를 만듭니다. 단추 이름이 startButton 및 cancelButton으로 지정됩니다.

취소 단추가 있는 WPF 창

Async 샘플: 응용 프로그램 미세 조정에서 전체 WPF(Windows Presentation Foundation) 프로젝트를 다운로드할 수 있습니다.

참고 항목

개념

Async 및 Await를 사용한 비동기 프로그래밍(C# 및 Visual Basic)