Como definir um nome de thread no código gerenciado

 

A nomeação de thread é possível em qualquer edição do Visual Studio.  A nomeação de thread é útil para manter o controle de threads na janela Threads.  Como a janela Threads não está disponível nas edições do Visual Studio Express, a nomeação de thread tem pouca utilidade nas edições Express.  

Para definir um nome do thread no código gerenciado, use a propriedade Name.

Exemplo

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
Mostrar: