HOW TO:建立執行緒
BackgroundWorker 元件會取代並加入功能至 System.Threading 命名空間;不過,您可以依選擇為回溯相容性 (Backward Compatibility) 和未來使用而保留 System.Threading 命名空間。 如需詳細資訊,請參閱 BackgroundWorker 元件概觀。
使用 .NET Framework,您可經由提供物件導向的執行緒模型,迅速輕鬆建立多執行緒應用程式。 建立新的執行緒很簡單,只要宣告它並提供它執行緒啟動方法的委派。 當您準備要在執行緒上開始執行時,請呼叫 Thread.Start 方法。 當使用多個執行緒時,您需要列入一些特殊考量。 如需使用多執行緒時所需技術的詳細資訊,請參閱安全執行緒的元件。
若要建立新的執行緒
宣告執行緒。
Dim myThread as System.Threading.Thread
System.Threading.Thread myThread;
為執行緒的啟動點建立具有適當委派的執行緒執行個體。 使用 AddressOf 運算子來建立 Visual Basic 中的委派 (Delegate),或在 Visual C# 中建立新的 ThreadStart。
myThread = New System.Threading.Thread(AddressOf myStartingMethod)
myThread = new System.Threading.Thread(new System.Threading.ThreadStart(myStartingMethod));
準備好時,呼叫 Thread.Start 方法來啟動執行緒。
myThread.Start()
myThread.Start();