我有一个基本问题。我正在调试一个应用程序,编辑器一次显示20个线程。控制权在一个已经触发断点的线程手中。其他19个线程会被阻塞在各自的指令处等待第一个线程释放控制权吗?还是说在我调试第一个线程时,其他线程可能会窃取执行权?
如果你在询问Visual Studio...当程序遇到断点时,所有线程都会暂停。但是当你单步调试代码时,即使你只想调试一个线程,其他线程也有机会运行,这是默认行为。然而,你可以在“线程”窗口中冻结单个线程,右键单击线程以查看上下文菜单。然后,在你单步执行代码时,“冻结”的线程不会运行。