# ThreadPriority

> Priority of a thread.

## Definition

* **Type:** Enum
* **Namespace:** [UnityEngine](/engine/6000.0/script-reference/unityengine.md)
* **Assembly:** UnityEngine.CoreModule

```csharp
public enum ThreadPriority
```

## Remarks

Lower priority means a background operation will run less often and will take up less time, but will progress more slowly.

Additional Resources: [Application.backgroundLoadingPriority](/engine/6000.0/script-reference/unityengine/application/backgroundloadingpriority.md).

## Fields

| Value                                                                                    | Description                   |
| ---------------------------------------------------------------------------------------- | ----------------------------- |
| [BelowNormal](/engine/6000.0/script-reference/unityengine/threadpriority/belownormal.md) | Below normal thread priority. |
| [High](/engine/6000.0/script-reference/unityengine/threadpriority/high.md)               | Highest thread priority.      |
| [Low](/engine/6000.0/script-reference/unityengine/threadpriority/low.md)                 | Lowest thread priority.       |
| [Normal](/engine/6000.0/script-reference/unityengine/threadpriority/normal.md)           | Normal thread priority.       |
