The Threads pane shows all threads of a process as a tree view, and allows exploring them, customizing thread view, and exporting to a file.
Thread status
| Thread status | Description |
|---|---|
| RUNNING | The thread is active and running. |
| WAIT | The thread is waiting for a monitor. |
| UNKNOWN | The status of the thread cannot be determined. |
Threads icons
| Icon | Description |
|---|---|
| A thread group, or a collection of related threads that can be managed as a unit. |
| The current thread group. |
| An active thread. |
| A suspended thread. |
| A frozen thread. |
| A thread at breakpoint. |
| The current thread at breakpoint. |
Context menu options
| Item | Description |
|---|---|
| Suspend | Select this option to suspend the selected thread. When a thread is suspended, this menu option toggles to Resume. |
| Interrupt | Use this command to interrupt the active thread. |
| Drop Frame | Use this command to drop the selected frame, i.e. go back in time while debugging. This option is only available if there are two or more frames. |
| Add Stepping Filter | Use this command to add a stepping filter in the dialog that opens. |
Export Threads
| Use this item to open the Export Threads dialog box that allows you to export a thread to the specified text file. |
| Customize Threads View | Use this item to manage contents of the Frames tab. For example, you can opt to show thread groups, line numbers etc. Refer to the dialog description for details. |
Toolbar
| Item | Shortcut and Tooltip | Description |
|---|---|---|
|
Previous Frame/Next Frame
⌥⌘↑⌥⌘↑^ ⌥ Up^ ⌥ Up/ ⌥⌘↓⌥⌘↓^ ⌥ Down^ ⌥ Down | Use the arrow buttons to navigate through the frame stack. |
| Hide Frames from Libraries | Click this button to hide frames from libraries. If this button is released, all frames are displayed. |
Export Threads