在 Windows Form 控制項中的多執行緒
在許多應用程式中,您可以藉由在另一個執行緒上執行耗時的作業,讓您的使用者介面 (UI) 更具回應性。 有許多工具可用於 Windows Forms 控制項的多執行緒,包括 System.Threading 命名空間、Control.BeginInvoke 方法和 BackgroundWorker
元件。
注意
BackgroundWorker
元件會取代 System.Threading 命名空間和 Control.BeginInvoke 方法並對其新增功能;不過您也可選擇將其保留,以供回溯相容性及未來使用。 如需詳細資訊,請參閱 BackgroundWorker 元件概觀。
本節內容
操作說明:進行對 Windows Forms 控制項的安全執行緒呼叫
顯示如何進行對 Windows Form 控制項的安全執行緒呼叫。
操作說明:使用背景執行緒搜尋檔案
顯示如何使用 System.Threading 命名空間和 BeginInvoke 方法,以非同步方式搜尋檔案。
參考
BackgroundWorker
記錄封裝非同步作業背景工作執行緒的元件。
LoadAsync
記錄如何以非同步方式載入音效。
LoadAsync
記錄如何以非同步方式載入映像。
相關章節
操作說明:在背景執行作業
顯示如何使用 BackgroundWorker 元件執行耗時的作業。
BackgroundWorker 元件概觀
提供主題,描述如何使用 BackgroundWorker 元件進行非同步作業。