这个问题已经在这里有了答案:
9年前关闭。
如何获得与在Visual Studio中看到的相同的线程ID?
我尝试使用Thread.CurrentThread.ManagedThreadId
,但是得到的数字不同。
我得到35、38、39等,但是在Visual Studio中我有10596、893等。
最佳答案
使用GetCurrentThreadId()或ManagedThreadId()获取线程ID:
int threadID = (int)AppDomain.GetCurrentThreadId();
int managedThreadId = Thread.CurrentThread.ManagedThreadId;
Console.WriteLine("ThreadId = " + threadID);
Console.WriteLine("ManagedThreadId = " + managedThreadId);
看一下堆栈溢出问题Getting the thread ID from a thread。
关于c# - 获取线程ID,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6451615/