c# - Perfmon - # 逻辑线程爆炸
问题描述
根据 perfmon,我体验到单个特定的 w3wp 进程会跳到惊人的 +400.000.000.000 个逻辑线程。
我在“放大”和“缩小”模式下添加了 perfmon 的屏幕截图。看起来跳跃发生在同一进程的物理线程数下降的同时。
逻辑线程计数的实际值是 4,294,967,294 - 比可能的最高 uint 值小 1,这导致我认为它可能是值 -1 溢出。
有谁知道这是否真的是这个引用的stackoverflow帖子中提到的错误?数量惊人的逻辑线程;windbg 看不到他们?
或者有没有人有任何其他的解释或调试建议?
解决方案
根据 Hans Passant 的值和答案,我得出结论,这是一个线程竞赛错误。
推荐阅读
- python - 我对 functools.reduce() 内置函数有疑问
- r - 用许多具有相同结构的csv替换一个数据帧中的值 - R
- php - 使用准备好的语句登录不起作用 PHP
- python - Python API GET/POST 唯一 JSON 记录
- javascript - 我的折扣代码中缺少什么来完成这项工作?我错过了一个变量吗?
- sql - 如何进行涉及计数的总和
- flutter - Flutter/Dart:这个关键字什么时候用的?
- c++ - gcc 找不到 wow64 版本的 wine 6.2 的 winedef.h
- r - 如何在没有过滤的情况下在 R 中使用两个条件的“总和”?
- typescript - 在打字稿中使用联合类型记录它不起作用