作者:手机用户2502895961 | 来源:互联网 | 2023-05-17 17:56
我只是想知道是否有人知道是否有可能设置debuger使F11只对单个线程感兴趣?我有两个线程运行atm但我只对其中一个感兴趣.因此,我不希望屏幕继续向上跳跃,以显示第一个线程正在做
我只是想知道是否有人知道是否有可能设置debuger使F11只对单个线程感兴趣?我有两个线程运行atm但我只对其中一个感兴趣.因此,我不希望屏幕继续向上跳跃,以显示第一个线程正在做什么.我喜欢将其设置为仅显示第二个线程正在执行的操作.
任何指针都将不胜感激,谢谢.
解决方法:
一种方法是冻结你不感兴趣的主题.
在Visual Studio中,显示“线程”窗口,可从Debug-> Windows菜单中获得.
然后,在使用F11进行跟踪时,如果调试器在您不感兴趣的线程中断,请在线程窗口中找到该线程,右键单击它并在上下文菜单中选择“冻结”选项.
现在,当您继续使用F10或F11进行跟踪时,您将永远不会在冻结线程中遇到断点.
请注意,冻结的线程根本不会执行,所以如果您在调试时确实需要它来做一些工作,您可能需要不时解冻并再次冻结它.