首页 > 解决方案 > Perfmon - # 逻辑线程爆炸

问题描述

根据 perfmon,我体验到单个特定的 w3wp 进程会跳到惊人的 +400.000.000.000 个逻辑线程。

我在“放大”和“缩小”模式下添加了 perfmon 的屏幕截图。看起来跳跃发生在同一进程的物理线程数下降的同时。

逻辑线程计数的实际值是 4,294,967,294 - 比可能的最高 uint 值小 1,这导致我认为它可能是值 -1 溢出。

放大 缩小

有谁知道这是否真的是这个引用的stackoverflow帖子中提到的错误?数量惊人的逻辑线程;windbg 看不到他们?

或者有没有人有任何其他的解释或调试建议?

标签: c#multithreadingperfmon

解决方案


根据 Hans Passant 的值和答案,我得出结论,这是一个线程竞赛错误。


推荐阅读