例如,在C#中调试线程时,您可以看到每个线程的ID。
我找不到以编程方式获取相同线程的方法。我什至无法获取当前线程的ID(在的属性中Thread.currentThread)。
Thread.currentThread
因此,我想知道Visual Studio如何获取线程的ID,例如,是否有办法获取ID为的线程的句柄2345?
2345
GetThreadId返回给定本机线程的ID。有很多方法可以使其与托管线程一起使用,我敢肯定,您需要找到的只是线程句柄并将其传递给该函数。
GetThreadId
GetCurrentThreadId 返回当前线程的ID。
GetCurrentThreadId
GetCurrentThreadId从.NET 2.0开始不推荐使用:推荐的方式是Thread.CurrentThread.ManagedThreadId属性。
Thread.CurrentThread.ManagedThreadId