一尘不染

从线程获取线程ID

c#

例如,在C#中调试线程时,您可以看到每个线程的ID。

我找不到以编程方式获取相同线程的方法。我什至无法获取当前线程的ID(在的属性中Thread.currentThread)。

因此,我想知道Visual Studio如何获取线程的ID,例如,是否有办法获取ID为的线程的句柄2345


阅读 253

收藏
2020-05-19

共1个答案

一尘不染

GetThreadId返回给定本机线程的ID。有很多方法可以使其与托管线程一起使用,我敢肯定,您需要找到的只是线程句柄并将其传递给该函数。

GetCurrentThreadId 返回当前线程的ID。

GetCurrentThreadId从.NET
2.0开始不推荐使用:推荐的方式是Thread.CurrentThread.ManagedThreadId属性。

2020-05-19