在 Windows Form 控制項中的多執行緒
更新:2007 年 11 月
在許多應用程式中,您都可以利用另一個執行緒來執行耗時的作業,讓您的使用者介面 (UI) 有更快的回應。有許多工具都可以讓您的 Windows Form 控制項具有多執行緒的能力,包括 System.Threading 命名空間、Control.BeginInvoke 方法,以及 BackgroundWorker 元件。
注意事項: |
---|
BackgroundWorker 元件會取代並加入功能至 System.Threading 命名空間以及 Control.BeginInvoke 方法;不過,您可以依選擇為回溯相容性 (Backward Compatibility) 和未來使用將其保留。如需詳細資訊,請參閱 BackgroundWorker 元件概觀。 |
在本節中
HOW TO:進行對 Windows Form 控制項的安全執行緒呼叫
顯示如何進行對 Windows Form 控制項的安全執行緒呼叫HOW TO:使用背景執行緒搜尋檔案
顯示如何使用 System.Threading 命名空間和 BeginInvoke 方法來非同步搜尋檔案。
參考
BackgroundWorker
提供以一個封裝了背景工作執行緒的元件來執行非同步作業的文件。LoadAsync
提供如何非同步載入音效的文件。LoadAsync
提供如何非同步載入影像的文件。
相關章節
HOW TO:在背景執行作業
顯示如何使用 BackgroundWorker 元件來執行耗時的作業。BackgroundWorker 元件概觀
提供描述如何使用 BackgroundWorker 元件來執行非同步作業的主題