如何:在托管代码中设置线程名称

在 Visual Studio 的任何版本中都可以使用线程命名功能。 线程命名功能对跟踪**“线程”窗口中的线程非常有用。 由于 Visual Studio 学习版中未提供“线程”**窗口,因此线程命名功能在学习版中用途极少。

若要在托管代码中设置线程名称,请使用 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

请参见

任务

如何:在本机代码中设置线程名称

其他资源

在 Visual Studio 中调试多线程应用程序