您可以使用Thread类的Name属性更改或获取线程的名称。让无涯教程看一个设置和获取线程名称的示例。
using System; using System.Threading; public class MyThread { public void Thread1() { Thread t = Thread.CurrentThread; Console.WriteLine(t.Name+" is running"); } } public class ThreadExample { public static void Main() { MyThread mt = new MyThread(); Thread t1 = new Thread(new ThreadStart(mt.Thread1)); Thread t2 = new Thread(new ThreadStart(mt.Thread1)); Thread t3 = new Thread(new ThreadStart(mt.Thread1)); t1.Name = "Player1"; t2.Name = "Player2"; t3.Name = "Player3"; t1.Start(); t2.Start(); t3.Start(); } }
输出:
链接:https://www.learnfk.comhttps://www.learnfk.com/csharp/c-sharp-thread-name.html
来源:LearnFk无涯教程网
Player1 is running Player2 is running Player3 is running
祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)