visual-studio - 在 VS2010 中卡住断点上的所有线程

标签 visual-studio visual-studio-2010 debugging visual-studio-debugging

我正在使用 VS2010 Beta 2 来调试一些多线程代码。喜欢平行堆栈等。

不过,我有一个问题:我在一个可能被多个线程调用的方法中设置了一个断点。一旦我遇到断点,我真的想将注意力集中在触发该断点的线程上。但是,当我点击“step”时,VS 经常切换到另一个线程(假设我在线程 1 上停止,但与此同时,线程 2 命中了我的断点)。

我知道我可以在线程窗口中手动卡住线程。有没有办法自动做到这一点——基本上,一旦我遇到断点,卡住除当前线程之外的所有线程,直到我点击 F-5?

最佳答案

我不知道,但是您可以在逐步执行时禁用断点。

当我担心混淆许多线程时,我倾向于保持线程窗口打开并记录线程 ID。

关于visual-studio - 在 VS2010 中卡住断点上的所有线程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2201849/

相关文章:

c - C 中包含结构的数组中的错误值

debugging - Windows、Linux、OSX 上调试器的低级详细信息

android - 连接到多个音频 channel 时如何解决Android webRTC音频中的回声

c# - 用户单击 TreeView 节点时 tabcontrol 发生变化

asp.net-mvc - 是否可以从 URL(基于 Global.asax 路由)获取 Controller 、操作和路由值?

visual-studio - 在 Visual Studio 2017 中隐藏来自 tsx 文件的派生 .js 和 .js.map

使用调用堆栈进行 C++ Visual Studio 调试

c# - MvvmCross.异常.MvxException : Failed to create setup instance

Visual Studio 2010 中带有 64 位程序集的 ASP.net 页面

c++ - 在 C++ 中使用 lambda 时出现奇怪的编译器消息