マルチスレッド プログラムの 1 つのスレッドをシングル ステップ実行すると、デバッガーが次のように中断されます。
0x(some hex ref) : tdb_event_death : ret
dbx: thread has exited -- next aborted
私の推測では、デバッグ中のプログラムのどこかでスレッドが停止しましたが、それは私がデバッグしているものではないため、続行するためにデバッグ プロセスを再起動する必要がある理由がわかりません。
回避策があります。次の行にブレークポイントを設定してから再実行します。これは機能しますが、非常に面倒です。デバッグが本当に遅くなります。誰もがより良い方法を知っていますか? (たとえば、単一ステップのすべてのスレッド)