C# 如何获取后台工作线程id
我想确定我的后台工作线程id 当我调用C# 如何获取后台工作线程id,c#,wpf,multithreading,backgroundworker,C#,Wpf,Multithreading,Backgroundworker,我想确定我的后台工作线程id 当我调用RunWorkerAsync()方法时,它会创建一个工作线程。当然,我可以从Process.GetCurrentProcess().threads方法获得一个包含所有线程的列表,但是这个列表有很多线程id,我不知道如何识别我的工作线程id 当我调用RunWorkerAsync()方法时,是否可能立即获得该线程id 像这样 谢谢大家! 你可以这样做 int threadId = System.Threading.Thread.CurrentThread.Ma
RunWorkerAsync()
方法时,它会创建一个工作线程。当然,我可以从Process.GetCurrentProcess().threads
方法获得一个包含所有线程的列表,但是这个列表有很多线程id,我不知道如何识别我的工作线程id
当我调用RunWorkerAsync()
方法时,是否可能立即获得该线程id
像这样
谢谢大家! 你可以这样做
int threadId = System.Threading.Thread.CurrentThread.ManagedThreadId;
如果您指定所有线程所在的当前进程id
int processId = System.Diagnostics.GetCurrentProcess().Id;