Gewusst wie: Festlegen eines Threadnamens in verwaltetem Code
Dieses Thema gilt für folgende Anwendungsbereiche:
Edition |
Visual Basic |
C# |
F# |
C++ |
Web Developer |
---|---|---|---|---|---|
Express |
|||||
Pro, Premium und Ultimate |
Das Benennen von Threads ist in allen Editionen von Visual Studio möglich. Das Benennen von Threads ist hilfreich beim Verfolgen von Threads im Fenster Threads. Da das Fenster Threads in Visual Studio Express-Editionen nicht verfügbar ist, ist in Express-Editionen ein kleines Hilfsprogramm für das Benennen von Threads verfügbar.
Um einen Threadnamen in verwaltetem Code festzulegen, verwenden Sie die [System.Threading.Thread.Name]-Eigenschaft.
Beispiel
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
Siehe auch
Aufgaben
Gewusst wie: Festlegen eines Threadnamens in systemeigenem Code