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

2024-11-18 18:42:11
推荐回答(5个)
回答1:

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

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

回答2:

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

回答3:

在代码上断点就行了

回答4:

条件断点可以不?

回答5:

在你指定线程里加个断点