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

# XThread (API contents)

> XThread

Reference material for XThread APIs.

## Functions

| Function | Description |
| - | - |
| [XThreadAssertNotTimeSensitive](https://docs.xbox.com/reference/system/xthread/functions/xthreadassertnottimesensitive.md) | Asserts whether the calling thread is marked as time sensitive. |
| [XThreadIsTimeSensitive](https://docs.xbox.com/reference/system/xthread/functions/xthreadistimesensitive.md) | Indicates whether the calling thread is marked as time-sensitive. |
| [XThreadSetTimeSensitive](https://docs.xbox.com/reference/system/xthread/functions/xthreadsettimesensitive.md) | Sets or clears a thread as time-sensitive. |

## Conceptual documentation

* [Time-sensitive threads](https://learn.microsoft.com/gaming/gdk/docs/gdk-dev/console-dev/overviews/threads/time-sensitive-threads)
* [Using C# wrappers for GDK APIs in your Unity project](https://docs.xbox.com/build/gdk-and-engines/unity/unity-api-wrappers.md)

## See also

[System API reference](https://docs.xbox.com/reference/system/gc-reference-system-toc.md)
[Time sensitive threads](https://learn.microsoft.com/gaming/gdk/docs/gdk-dev/console-dev/overviews/threads/time-sensitive-threads)


## Related topics

- [XThreadIsTimeSensitive](https://docs.xbox.com/reference/system/xthread/functions/xthreadistimesensitive.md)
- [XThreadSetTimeSensitive](https://docs.xbox.com/reference/system/xthread/functions/xthreadsettimesensitive.md)
- [XThreadAssertNotTimeSensitive](https://docs.xbox.com/reference/system/xthread/functions/xthreadassertnottimesensitive.md)
- [Asynchronous programming design goals and improvements](https://docs.xbox.com/build/core-features/common/async/async-whitepaper.md)
- [trace (contents)](https://docs.xbox.com/reference/live/httpclient/trace/trace_members.md)
