命名线程
每个线程都有一个Name属性,可以设置该属性以利于调试。这在Visual Studio中特别有用,因为线程的名c#教程称显示在“线程窗口”和“调试位置”工具栏中。您只需设置一个线程名称即可;稍后尝试更改它会引发异常。
静态Thread.CurrentThread属性vb.net教程
为您提供当前正在执行的线程。在以下示例中,我们设置主线程的名称:
class ThreadNaming
{
static void Main()
{
Thread.CurrentThread.Name = "main";
Thread worker = new Thread (Go);
worker.Name = "worker";
worker.Start();
Go();
} static void Go()
{
Console.WriteLine ("Hello from " + Thread.CurrentThread.Name);
}
}