我对多线程环境很陌生,我在调试一个使用System.Timers.timer类中的elapsed事件创建的线程池的应用程序时遇到了麻烦。我在一个方法中设置了一个断点,每次都由经过的事件调用,但是Visual Studio在代码行之间跳转,因为它表示其他线程的操作。
如何在没有Visual Studio警告我其他线程的情况下从特定线程的开始到结束调试方法? Visual Studio可以停止所有线程并让我从选定的线程调试吗?
答案 0 :(得分:2)
很少有链接
答案 1 :(得分:1)
可以在调试时挂起其他线程,只让你关心的线程运行。
完成调试特定线程后,不要忘记解冻线程。