Windows 窗体控件中的多线程处理

更新:2007 年 11 月

在很多应用程序中,通过在另一个线程上执行耗时的操作,可以让用户界面 (UI) 提高响应能力。可以用很多工具来让 Windows 窗体控件多线程化,包括 System.Threading 命名空间、Control.BeginInvoke 方法和 BackgroundWorker 组件。

说明:

BackgroundWorker 组件可以在 System.Threading 命名空间和 Control.BeginInvoke 方法中替换和添加功能;但是,也可以选择保留这些功能以备向后兼容和将来使用。有关更多信息,请参见 BackgroundWorker 组件概述

本节内容

参考

  • BackgroundWorker
    介绍用于封装辅助线程以执行异步操作的组件。

  • LoadAsync
    介绍如何异步加载声音。

  • LoadAsync
    介绍如何异步加载图像。

相关章节