Поделиться через


Практическое руководство. Установка имени потока в управляемом коде

Этот раздел применим к:

Выпуск

Visual Basic

C#

F#

C++

Web Developer

Express

Тема применяется Тема применяется Тема применяется Тема применяется Тема применяется

Pro, Premium и Ultimate

Тема применяется

Тема применяется

Тема применяется

Тема применяется

Тема применяется

Именование потоков можно выполнить в любом выпуске Visual Studio. Именование потоков позволяет отслеживать их в окне Потоки. Так как окно Потоки не доступно в выпусках Visual Studio Express, именование потоков в них не имеет практического смысла.

Чтобы задать имя потока в управляемом коде, используйте свойство [System.Threading.Thread.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

См. также

Задачи

Практическое руководство. Установка имен потока в машинном коде

Другие ресурсы

Отладка многопоточных приложений