All other threads continue to run when the debugger thread is running. This can cause some strange behavior when the debugger thread is inspecting the stacks of activly running threads.
The program can also actually exit when the debugger thread is running and the program output can easily be intermingled with the debugger thread's output.
All other threads continue to run when the debugger thread is running.
This can cause some strange behavior when the debugger thread is inspecting
the stacks of activly running threads.
The program can also actually exit when the debugger thread is running and
the program output can easily be intermingled with the debugger thread's
output.