> ## Documentation Index
> Fetch the complete documentation index at: https://docs.basset.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# thread.inventory

> Every thread in the process, named and described, without stopping any of them

A status read over every thread in the process. One reading per thread,
taken once when the instrument activates.

| | |
| - | - |
| [Delivery](/instruments/metadata) | reading, once |
| Mechanism | machCall |
| [Requires](/instruments/metadata) | iOS 17+, basset 0.1.1+ |

Real output from `basset request get`, captured against a running app —
trimmed here to the first two threads out of sixteen:

```
CAPTURED                  ELAPSED  INSTRUMENT

launch 2429425642691259140
2026-08-23T14:28:04.510Z  +0.0s    concurrency.thread.inventory(thread)
├─ threadIndex         0
├─ threadIdentifier    50878
├─ threadRunState      waiting
├─ threadIsMain        true
├─ occurrenceCount     16
├─ cpuUsageRatio       0.124
├─ cpuNanoseconds      2868774000
├─ threadPriority      47
└─ threadRequestedQos  userInteractive
2026-08-23T14:28:04.511Z  +0.0s    concurrency.thread.inventory(thread)
├─ threadIndex         1
├─ threadIdentifier    50894
├─ threadRunState      waiting
├─ threadIsMain        false
├─ occurrenceCount     16
├─ cpuUsageRatio       0.004
├─ cpuNanoseconds      114007000
├─ threadPriority      20
└─ threadRequestedQos  utility
```


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.