Многопоточность в элементах управления Windows Forms

Во многих приложениях можно добиться лучшей реакции пользовательского интерфейса, если выполнять длительные операции в отдельном потоке. Для разделения элементов управления Windows Forms на потоки существует несколько средств, среди которых пространство имен System.Threading, метод Control.BeginInvoke и компонент BackgroundWorker.

Примечание

Компонент BackgroundWorker заменяет пространство имен System.Threading и метод Control.BeginInvoke и расширяет их функциональные возможности; однако при необходимости это пространство имен и метод можно сохранить для обратной совместимости и использования в будущем.Дополнительные сведения см. в разделе Общие сведения о компоненте BackgroundWorker.

В этом подразделе

Ссылка

  • BackgroundWorker
    Описание компонента, инкапсулирующего рабочий поток для асинхронных операций.

  • LoadAsync
    Описание способа асинхронной загрузки звукового объекта.

  • LoadAsync
    Описание способа асинхронной загрузки изображения.

Связанные подразделы