如何计算线程ID?

时间:2019-01-07 10:02:20

标签: c++ windows multithreading

我正在使用Visual Studio分析多线程C ++应用程序的转储文件。
为了查看线程ID,我检查了ID调试窗口的Threads列。
通常,执行此操作时,我看到线程ID在附近:

Minimumvalue : ±10-100
Maximumvalue : ±10.000-100.000

现在,线程ID的值为:

12604                                // first value seems to be ok
Some values in the hundred-thousands // that still seems to be ok
Some values in the millions          // this is becoming very large
6162348

这使我认为出了点问题:通常那些线程ID不会那么大,但是为了进一步研究此问题,我需要知道如何计算线程ID。 (供您参考,该应用程序中有249个线程,并且该应用程序在具有其他多线程应用程序的环境中运行。)

有人知道在Windows环境中如何计算线程ID吗?

0 个答案:

没有答案