当我单步执行多线程程序的一个线程时,调试器会中断:
0x(some hex ref) : tdb_event_death : ret
dbx: thread has exited -- next aborted
我的猜测是我正在调试的程序中的某个线程已经停止,但它不是我正在调试的那个,所以我不明白为什么我必须重新启动调试过程才能继续。
我有一个解决方法,我在下一行设置了一个断点然后重新运行,这有效但很烦人,它真的减慢了我的调试速度。有谁知道更好的方法?(例如,单步所有线程)