【发布时间】:2017-09-26 20:11:44
【问题描述】:
我正在调试一个大型应用程序,其中有多个线程通过我感兴趣的部分。我想使用断点来跟踪其中一个线程。
为了做到这一点,我使用了断点过滤条件,ThreadId=#。但是,在停止和启动解决方案时,我想跟踪的线程的 ThreadId 发生了变化。我目前需要手动更改所有断点条件,方法是在“断点”窗口中右键单击它们,选择“设置”,然后将 ThreadId 条件更改为指向正确的线程。
有没有办法自动化这个过程?
编辑:对于我的应用程序,解决此问题的最佳方法是设置条件断点来监视在我想要遵循的线程中一致的特定变量,而不是按线程 ID 过滤。
【问题讨论】:
标签: multithreading visual-studio debugging visual-studio-2015 visual-studio-2017