BackgroundWorker 구성 요소
업데이트: 2010년 9월
BackgroundWorker 구성 요소를 통해 폼이나 컨트롤에서 비동기적으로 작업을 실행할 수 있습니다.
단원 내용
BackgroundWorker 구성 요소 개요
시간이 많이 걸리는 작업을 응용 프로그램의 주 UI 스레드가 아닌 다른 스레드에서 비동기적으로("백그라운드에서") 실행하는 데 사용되는 BackgroundWorker 구성 요소에 대해 설명합니다.연습: 백그라운드에서 작업 실행
디자이너에서 BackgroundWorker 구성 요소를 사용하여 시간이 많이 걸리는 작업을 별개의 스레드에서 실행하는 방법을 보여 줍니다.방법: 백그라운드에서 작업 실행
BackgroundWorker 구성 요소를 사용하여 시간이 많이 걸리는 작업을 별개의 스레드에서 실행하는 방법을 보여 줍니다.연습: 백그라운드 작업을 사용하는 폼 구현
디자이너를 사용하여 수치 계산을 비동기적으로 수행하는 응용 프로그램을 만듭니다.방법: 백그라운드 작업을 사용하는 폼 구현
수치 계산을 비동기적으로 수행하는 응용 프로그램을 만듭니다.방법: 백그라운드에서 파일 다운로드
BackgroundWorker 구성 요소를 사용하여 별개의 스레드에서 파일을 다운로드하는 방법을 보여 줍니다.
참조
BackgroundWorker
이 클래스를 설명하며 이 클래스의 모든 멤버에 대한 링크를 포함합니다.RunWorkerCompletedEventArgs
RunWorkerCompleted 이벤트에 대한 데이터가 저장되는 형식에 대해 설명합니다.ProgressChangedEventArgs
ProgressChanged 이벤트에 대한 데이터가 저장되는 형식에 대해 설명합니다.
관련 단원
- 이벤트 기반 비동기 패턴 개요
비동기 패턴을 통해 다중 스레드 디자인과 관련된 수많은 복잡한 문제에 신경 쓰지 않고 다중 스레드 응용 프로그램의 장점을 활용할 수 있는 방법에 대해 설명합니다.
변경 기록
날짜 |
변경 내용 |
이유 |
---|---|---|
2010년 9월 |
중복된 링크가 수정되었습니다. |
고객 의견 |