5

デバッガに侵入し、メインスレッドのVS2010の直下ウィンドウから関数を呼び出すと、関数は同じスレッドで正常に実行されます。しかし、他ののスレッドは、スリープ状態にある限り、その評価時間中に実行されません。誰かがこの行動を確認できますか?それは、Windows API経由のスレッド間通信は、そのコンテキストで正常に動作しないようですか?即時ウィンドウからのマルチスレッドデバッグ

これにより、マルチスレッドのシナリオで評価がハングアップする可能性があるため、回避策も高く評価されています。

編集:問題はより一般的なようです。イミディエイトウィンドウは明らかにステップバイステップのデバッグとは対照的に、メイン/現在のスレッドのみを実行します。私は今までに規制に関する公式のリストを見つけることができませんでした。だから誰かがそれを助けることができるなら、偉大なものになるでしょう...

答えて

3

私は同じ問題を遭遇しました。それは意図されているようです。またはat least documented

私はなぜ、もっと多くの人々がこの問題を認識したのだろうかと思います。

+0

リンクありがとうございます! – remio