如何暂停死锁程序并检查每个线程(VS,C#)的堆栈跟踪

本文关键字:线程 VS 跟踪 堆栈 检查 暂停 何暂停 死锁 程序 | 更新日期: 2023-09-27 18:00:55

我转载了Windows窗体应用程序Locked Up的文章。它适用于Visual Studio 2008,但我在VS2010 中遵循了它

后续文章锁定解锁告诉:

"如果你运行它并快速点击按钮几次应用程序停止响应">

死得很惨。。。

"然后,如果您暂停程序并检查每个线程,你会发现。。。">

如何在Visual Studio中暂停程序并检查每个线程的堆栈跟踪(最好是2010,我希望其他线程也一样(?

如何暂停死锁程序并检查每个线程(VS,C#)的堆栈跟踪

您应该在调试器下运行程序。工具栏上应该有一个暂停按钮,它将暂停在调试器下运行的程序。如果没有,请尝试使用菜单:"调试">"全部中断"。