이벤트 기반 비동기 패턴을 사용한 다중 스레드 프로그래밍
업데이트: 2007년 11월
비동기 기능을 클라이언트 코드에 노출시키는 방법은 여러 가지가 있습니다. 비동기 동작을 나타내는 클래스에 대해 이벤트 기반 비동기 패턴을 사용할 수 있습니다.
단원 내용
이벤트 기반 비동기 패턴 개요
이벤트 기반 비동기 패턴을 사용하여 다중 스레드 디자인에 내재된 여러 복잡한 문제를 숨기면서도 다중 스레드 응용 프로그램을 활용할 수 있는 방법에 대해 설명합니다.이벤트 기반 비동기 패턴 구현
비동기 기능이 있는 클래스를 패키지하는 표준 방법에 대해 설명합니다.최선의 이벤트 기반 비동기 패턴 구현 방법
이벤트 기반 비동기 패턴에 따른 비동기 기능 노출의 요구 사항에 대해 설명합니다.이벤트 기반 비동기 패턴 구현 시기 결정
IAsyncResult 패턴 대신 이벤트 기반 비동기 패턴을 구현하도록 선택해야 하는 경우를 결정하는 방법에 대해 설명합니다.연습: 이벤트 기반 비동기 패턴을 지원하는 구성 요소 구현
이벤트 기반 비동기 패턴을 구현하는 구성 요소를 만드는 방법에 대해 설명합니다. 이 방법은 임의의 응용 프로그램 모델에서 구성 요소가 제대로 작동하는지 확인하는 System.ComponentModel 네임스페이스의 도우미 클래스를 사용하여 구현합니다.방법: 이벤트 기반 비동기 패턴을 지원하는 구성 요소 사용
이벤트 기반 비동기 패턴을 지원하는 구성 요소를 사용하는 방법에 대해 설명합니다.
참조
AsyncOperation
AsyncOperation 클래스를 설명하며 이 클래스의 모든 멤버에 대한 링크를 포함합니다.AsyncOperationManager
AsyncOperationManager 클래스를 설명하며 이 클래스의 모든 멤버에 대한 링크를 포함합니다.BackgroundWorker
BackgroundWorker 구성 요소를 설명하며 이 구성 요소의 모든 멤버에 대한 링크를 포함합니다.
관련 단원
이벤트 기반 비동기 패턴 기술 샘플
이벤트 기반 비동기 패턴을 사용하여 일반적인 비동기 작업을 수행하는 방법을 보여 줍니다.Visual Basic의 다중 스레딩
.NET Framework의 다중 스레드 기능에 대해 설명합니다.