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
⌥⌘↑ or ⌥⌘↑⌥⌘↑ or ⌥⌘↑^ ⌥ Up, ⌃⌥↑ or ⌃⌥↑^ ⌥ Up, ⌃⌥↑ or ⌃⌥↑/
⌥⌘↓ or ⌥⌘↓⌥⌘↓ or ⌥⌘↓^ ⌥ Down, ⌃⌥↓ or ⌃⌥↓^ ⌥ Down, ⌃⌥↓ or ⌃⌥↓
| 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. |
See Also
Procedures:
Reference: