The Thread Viewer shows information about specific threads in your application, when applicable.
Note
The Thread Viewer is not available when CONFIG_MULTITHREADING is disabled. For more information, see also Operation without Threads in the Zephyr documentation.
To display the threads in the Thread Viewer, you must enable full set of debugging options in the build configuration (set the Optimize for debugging optimization level and enable the Include debug thread information option in the build configuration).
When debugging starts, the debugger pulls the threads out of the kernel and creates an entry in the Viewer for each thread it can find. The threads are listed in the order that they were started. Their state uses Zephyr's thread states and is only updated when the debugger is stopped. While the device is running, the View is frozen. Any state in the table is stale until execution is stopped again.
See the Panel Views page for more information about the UI of the Thread Viewer and the How to work with the Thread Viewer page for detailed information about the actions you can take in this part of the extension.