Partager via


Comment : définir un nom de thread dans le code managé

Il est possible d'attribuer des noms aux threads dans toutes les éditions de Visual Studio.Ces noms sont utiles pour effectuer le suivi des threads dans la fenêtre Threads.Étant donné que la fenêtre Threads n'est pas disponible dans les éditions Visual Studio Express, l'attribution de noms de threads est liée à un petit utilitaire dans ces éditions.

Pour définir un nom de thread en code managé, utilisez la propriété [System.Threading.Thread.Name].

Exemple

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

Voir aussi

Tâches

Comment : définir un nom de thread dans le code natif

Autres ressources

Débogage des applications multithread