如何调试ManualReset和AutoReset事件?

时间:2014-06-05 15:22:50

标签: c# .net visual-studio debugging

我在Visual Studio中有任何功能可以让我在停止断点时检查代码中某个特定点上等待的AutoReset / ManualReset事件数量是多少?我正在调试一个大型应用程序,让我记忆犹新。

谢谢

1 个答案:

答案 0 :(得分:3)

您可以使用并行堆栈调试器窗口。它不会专门隔离重置事件,但它是我能想到的最快的方式来查看每个等待线程被阻止的位置。它可以将多个线程折叠在一起,它们具有相同的调用堆栈部分。

Parallel Stacks in Action