vs2010在多线程调试下,如何让代码在指定线程上调试。

2024年11月18日 18:42
有5个网友回答
网友(1):

在菜单选择调试-窗口-线程
然后在线程窗口选择指定线程,在合适的地点加断点,不过其它线程运行到此处,也有可能中断,没试过是否可以指定线程中断。

F10是不会跳到其它线程的,除非其它线程发生中断或异常,我试了一下,调试过程中,是可以限定断点的线程ID的。

网友(2):

多个线程同时运行是不行的,就算打断点也不能确定你当前运行的线程是哪一个,只有把你的程序弄成只有一个线程的时候才行,当然除了主线程以外,你可以有一个分线程,这样你打断点是可以调试的

网友(3):

在代码上断点就行了

网友(4):

条件断点可以不?

网友(5):

在你指定线程里加个断点