다음을 통해 공유


Windows Forms 컨트롤의 다중 스레딩

응용 프로그램에서 시간이 많이 걸리는 작업을 다른 스레드에서 수행하여 UI(사용자 인터페이스)의 응답 기능을 향상시킬 수 있는 경우가 많습니다. System.Threading 네임스페이스, Control.BeginInvoke 메서드 및 BackgroundWorker 구성 요소를 비롯한 수많은 도구를 사용하여 Windows Forms 컨트롤을 다중 스레딩할 수 있습니다.

참고

BackgroundWorker는 System.Threading 네임스페이스와 Control.BeginInvoke 메서드를 대체하고 여기에 다른 기능을 추가하여 새로 도입된 구성 요소이지만 이전 버전과의 호환성 및 이후 사용 가능성을 고려하여 이러한 네임스페이스와 메서드를 계속 유지하도록 선택할 수 있습니다. 자세한 내용은 BackgroundWorker 구성 요소 개요를 참조하십시오.

단원 내용

참조

  • BackgroundWorker
    비동기 작업을 위해 작업자 스레드를 캡슐화하는 구성 요소를 설명합니다.

  • LoadAsync
    소리를 비동기적으로 로드하는 방법을 설명합니다.

  • LoadAsync
    이미지를 비동기적으로 로드하는 방법을 설명합니다.

관련 단원