使用 System.Threading 以多執行緒設計元件程式
BackgroundWorker 元件會取代並加入功能至 System.Threading 命名空間;不過,您可以依選擇為回溯相容性 (Backward Compatibility) 和未來使用而保留 System.Threading 命名空間。 如需詳細資訊,請參閱 BackgroundWorker 元件概觀。
在本節中
逐步解說:使用 Visual Basic 撰寫簡單的多執行緒元件
示範如何使用 Visual Basic 建立多執行緒元件。逐步解說:使用 Visual C# 撰寫簡單的多執行緒元件
示範如何使用 Visual C# 建立多執行緒元件。如何:建立執行緒
說明如何建立新的執行緒。如何:協調多執行緒的執行
說明如何使用鎖定來協調執行緒以及確保程序碼完整執行。安全執行緒的元件
討論造成元件為安全執行緒 (Thread-Safe) 的要素,以及在您的元件中實作安全執行緒的方式。事件記錄檔和多執行緒元件
說明與使用事件記錄檔和執行多個執行緒的相關問題。如何:記錄多執行緒元件的事件
說明如何協調使用 EventLog 元件和作業的多個執行緒。如何:管理執行緒的控制項
說明利用多個執行緒操作控制項的特殊考量。
主題 | 位置 |
---|---|
逐步解說:使用 Visual C# 撰寫簡單的多執行緒元件 | .NET Framework SDK 中的 Windows Form 自訂控制項 |
逐步解說:使用 Visual Basic 撰寫簡單的多執行緒元件 | .NET Framework SDK 中的 Windows Form 自訂控制項 |
逐步解說:使用 Visual Basic 撰寫簡單的多執行緒元件 | .NET Framework SDK 中的 Windows Forms 自訂控制項 |
逐步解說:使用 Visual C# 撰寫簡單的多執行緒元件 | .NET Framework SDK 中的 Windows Forms 自訂控制項 |
逐步解說:使用 Visual Basic 撰寫簡單的多執行緒元件 | dv_fxmclicc |
逐步解說:使用 Visual C# 撰寫簡單的多執行緒元件 | dv_fxmclicc |
逐步解說:使用 Visual Basic 撰寫簡單的多執行緒元件 | dv_fxmclicc |
逐步解說:使用 Visual C# 撰寫簡單的多執行緒元件 | dv_fxmclicc |
參考
- System.Threading 命名空間
提供允許多執行緒程式設計的類別和介面。
相關章節
使用事件架構非同步模式設計多執行緒程式
描述封裝擁有非同步功能之元件的標準化方式。BackgroundWorker 元件
允許您在不同於應用程式主要 UI 執行緒的執行緒上,背景執行耗時的作業。