The Threads window lists all threads in the current debugging session. You open the Threads window by choosing Window > Debugging > Threads.
The information given for each thread is the thread name, state and if the thread is suspended. One thread is the current thread. By default, the current thread is the thread in the current session from which the debugger gained control. When you select a different current session, the Threads window is updated to show the threads for that session.
The following table describes the thread states for the debugger.
| State | Description |
|---|---|
| Not Started | Thread has not yet been started. |
| Running | Thread is runnable. |
| Unknown | Thread status is unknown. |
| Suspended | Thread is waiting. |
| Zombie | Thread has completed execution. |
The following table describes the icons displayed to the left of the object name.
| Icon | Description |
|---|---|
![]() |
The thread group that contains the current thread |
![]() |
A thread group that does not contain the current thread |
![]() |
The current thread, running |
![]() |
A thread that is running and is not current |
![]() |
A thread that is suspended |