从即时窗口进行多线程调试



当我闯入调试器并在主线程上从VS2010的即时窗口调用函数时,该函数将在同一线程上正常执行。但是,其他线程在评估期间似乎不会执行,只要它们处于睡眠状态即可。这种行为能得到某人的证实吗?看来,通过Windows API的线程间通信在这种情况下不能正常工作?

由于这可能会使评估挂在多线程场景中,因此任何解决方案都会受到高度赞赏。

编辑:这个问题似乎更普遍。与逐步调试相反,即时窗口显然只执行主/当前线程。到目前为止,我还没有找到任何关于限制的官方名单。所以,如果有人能帮上忙,那也太好了。。。

我遇到了同样的问题。这似乎是有意为之。或者至少有记录。

我想知道,为什么没有更多的人意识到这个问题。

最新更新