如何:在 Managed 程式碼中設定執行緒名稱
在所有 Visual Studio 版本中,都可以將執行緒命名。 將執行緒命名後,在 [執行緒] 視窗中追蹤執行緒會很方便。 因為 Visual Studio Express 版本並不提供 [執行緒] 視窗,所以將執行緒命名,在 Express 版本中不太有用。
若要在 Managed 程式碼內設定執行緒名稱,請使用 Name 屬性。
範例
Public Class Needle
' This method will be called when the thread is started.
Sub Baz()
Console.WriteLine("Needle Baz is running on another thread")
End Sub
End Class
Sub Main()
Console.WriteLine("Thread Simple Sample")
Dim oNeedle As New Needle()
' Create a Thread object.
Dim oThread As New System.Threading.Thread(AddressOf oNeedle.Baz)
' Set the Thread name to "MainThread".
oThread.Name = "MainThread"
' Starting the thread invokes the ThreadStart delegate
oThread.Start()
End Sub