Gewusst wie: Festlegen eines Threadnamens in verwaltetem Code

Dieses Thema gilt für folgende Anwendungsbereiche:

Edition

Visual Basic

C#

F#

C++

Web Developer

Express

Thema ist vorhanden Thema ist vorhanden Thema ist vorhanden Thema ist vorhanden Thema ist vorhanden

Pro, Premium und Ultimate

Thema ist vorhanden

Thema ist vorhanden

Thema ist vorhanden

Thema ist vorhanden

Thema ist vorhanden

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

Weitere Ressourcen

Debuggen von Multithreadanwendungen