如何获取当前线程的ID(唯一标识符)

hanxhan000 2010-11-12 10:44:01
比如我创建了很多个线程都调用run()方法。我想在run()方法里获取当前线程的ID(唯一标识符),怎么处理啊?




public void CreateThreads() //创建线程
{
Thread thread = new Thread(run);
thread.Start();

}


public void run() //线程处理内容
{
//我想在这里获取当前线程的ID(唯一标识符)

}

...全文
2105 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
flyerwing 2010-11-12
  • 打赏
  • 举报
回复
thread.ManagedThreadId();
实例方法好象.
不知道这个成不成了.
xx_lzj 2010-11-12
  • 打赏
  • 举报
回复

Thread thread;
public void CreatTreads(){...}
public void run()
{
thread.ManagedThreadId;
}
wuhuabucai 2010-11-12
  • 打赏
  • 举报
回复

Thread.CurrentThread.ManagedThreadId.ToString()
边城的刀声 2010-11-12
  • 打赏
  • 举报
回复

Thread.CurrentThread.ManagedThreadId
sprc_lcl 2010-11-12
  • 打赏
  • 举报
回复
Thread.CurrentThread.ManagedThreadId

111,094

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧